Glenn was born in Cambridge, Ohio, to John Glenn, Sr. and Teresa (née Sproat). He was raised in New Concord, Ohio. Glenn studied engineering at Muskingum College. He received his private pilot's license for physics course credit in 1941. He received a Bachelor of Science at Muskingum College.