The following courses are offered in Mesa Public Schools. However, not all courses are available at every school. Teacher availability, class size, and other factors determine what classes are available. Check Mesa Public Schools 7-12 Course Catalog to see what else may be offered at individual schools.