If he is taking an extra course, that could account for his lower than desired GPA. I’d make sure his course load is less for the upcoming year.
I second the recommendation to look at schools in Canada, Australia and the UK. In Canada, University of Toronto and University of Waterloo are excellent for math students.