Answer
The answer is two. Jack Harbaugh, a former college football coach, has three sons: John, Jim, and Joe. John Harbaugh is the head coach of the Baltimore Ravens, and Jim Harbaugh is the head coach of the Michigan Wolverines. Joe Harbaugh is not an NFL head coach; he is the quarterbacks coach for the Michigan Wolverines.