One of the pluses I've read about the larger high schools is that there are more bodies to have a variety of AP courses and specialty courses. Smaller schools don't have enough kids to have all the specialty courses.