The MCPS High School Program of Studies includes a complete listing of courses offered at all MCPS high schools. While course offerings may vary at the different high schools, MCPS will make an effort to accommodate student requests by adjusting course availability at each school based on sufficient student interest/demand. All course offerings are dependent on sufficient resources and the availability of qualified staff.