Doesn't it feel as though high school caters to average and mediocre students?

<p>

This is a stupid idea. You are making a silly assumption that people are in fixed percentiles.</p>

<p>I actually think the biggest advantage of the US public school system is that it doesn’t formally segregate students into different levels or streams based on marks. The social conventions do it anyway; there is really no need to reinforce an assumption in a kid’s mind that he/she is mediocre in, for example, physics and math. To answer the question, I think schools must provide resources to help the “talented”, but also realize that big moves to separate any group of students from the rest lead to a less “mobile” community where enought students will have given up on striving for excellence.</p>

<p>I feel that your situation is unfair, but I’m not sure what the school administration could do to provide equal opportunity and resources for everyone.
Perhaps have the class be taken as a summer course? I don’t know.</p>