@HardOREasy you should really do your research before commenting. Jhu is a high reach school for this person.
Average gpa of current enrolled freshman is a 3.92. Sat range is 1480 to 1560. He is solidly below the 25th percentile in both gpa and sat
Keep in mind this is for enrolled freshman, admitted stats are even higher
Source: http://hub.jhu.edu/2016/08/24/class-of-2020-overview-facts/
As for the old SATs, the op is again close or below the 25th percentile for enrolled freshman. enrolled range from 2 years ago:
2090 to 2320.
Keep in mind the 25th percentile is likely around 2150 now for last year as the above stats are 2 years old for enrolled freshman.
Source: https://bigfuture.collegeboard.org/college-university-search/johns-hopkins-university
Also any school that accepts less than 15% of applicants or less than 12% in this case is a match for no one. Too much uncertainty as many of the rejected apps had top notch scores as well. Being president of a club is not impressive. Winning a state science fair, doing research with a college professor, getting published seems to be the bar these days