Course Offerings


  • English I – IV and English Honors
  • AP English Language & Composition*
  • English Language Development I-III
  • Literature for International Students I and II


  • Algebra I – II and Algebra Honors
  • Geometry and Geometry Honors
  • Pre-calculus and Pre-calculus Honors
  • AP Calculus AB
  • AP Calculus BC
  • Calculus and Calculus Honors

Laboratory Sciences

  • Biology and Biology Honors
  • AP Biology
  • Chemistry and Chemistry Honors
  • AP Chemistry
  • Physics and Physics Honors
  • AP Physics 1
  • AP Physics 2: Algebra-Based
  • AP Physics C: Electricity and Magnetism
  • AP Physics C: Mechanics

Social Studies

  • World History and World History Honors
  • AP World History
  • U.S. History and U.S. History Honors
  • U.S. Government
  • AP U.S. History
  • Government and Politics
  • AP U.S. Government and Politics
  • Economics, Macro and Micro
  • AP Economics, Macro and Micro
  • Psychology of the Self
  • Public Speaking



  • Spanish I -IV and Spanish Honors
  • AP Spanish Language and Culture
  • Chinese Language and Culture
  • AP Chinese Language and Culture
  • Mandarin
  • AP Mandarin


  • Physical Education, includes but is not limited to:
  • Calisthenics
  • Yoga
  • Indoor Strength Training
  • Tennis
  • Table Tennis
  • Running/Jogging and Soccer


  • Theatre Arts
  • Art History
  • Studio Art
  • Music Appreciation

Other Courses

Other courses may be offered on a tutorial basis; contact us for more information.

To graduate, a student completes 280 credits, including four years of English, four years of social studies, three years of mathematics, three years of science, and three years of foreign language.

*AP means “Advanced Placement” and students may earn college credit with successful completion of each AP course and the national AP examination. AP Courses are only offered with valid student interest and staff qualification.

Please Note: Not all classes will be offered every semester. Please call (925) 278-6355 or email for the most current course list or visit our admissions office. Our admissions team is happy to assist with all questions you may have.