Compulsory course:
American high schools have a wide range of courses, including English, natural science, social science and mathematics.
Elective courses:
There are many elective courses in American high schools. Generally, American high schools require students to take certain credits.
My friend's son is in Senrun International High School after class, which seems to be the only place in China where he can study American high school courses.