<p>My daughters go/went to a small public high school in a rural area. D2s graduating class will be 99 students. D1s was 130. The school offers Earth Science, Bio, Bio II, AP Bio, Chem, AP Chem, AP Environmental, Physics, and AP Physics. There are Honors versions of all the sciences but Earth Science-it is a general course. The highest Math offered is AP Calc AB. Some of my D2s AP classes this semester have only 7 or 10 students in them. D2 was enrolled in AP Computer Science/Programming this fall but the class was cancelled because only 2 students registered for it. </p>