My son is very interested in the USNA and had a great visit there. His only concern is the amount of STEM classes that are core classes. He has had very good grades in high school but has had challenges with AP Physics and math classes. Will teachers and tutors be available as needed? Will he have extra time to dedicate to classes if he doesn't get the material as fast as others might? I have no concerns about other classes. Since all graduates go in the Navy afterwards, what are the differences between someone that has a 4.0 and someone that has a substantially lower GPA? I am asking here because he doesn't want to express doubt to a BGO.