Questions on enrolling?
We're here 9am-9pm ET Mon-Fri

Questions on enrolling?
We're here 9am-9pm ET Mon-Fri

Questions on enrolling? We're here 9am-9pm ET Mon-Fri

JMHS Courses

Individual High School Classes & Courses Online for Credit

We give you the option of taking accredited individual online high school courses for credit rather than enrolling in one of our high school diploma programs. JMHS online high school individual courses are self-paced and are ideal for...

  • Students who are making up credit for public school courses that you missed, failed or did not complete
  • Taking a class or two to catch up with your graduating class and credit recovery
  • Getting a summer school education
  • Supplementing a online homeschool curriculum

You can purchase up to five (5) individual online high school courses within our catalog. Check with your guidance counselor or school administrator in advance to ensure credits earned will transfer back to your school.

View Our Online Courses

Courses Subject Area
Algebra I Mathematics
Algebra II Mathematics
American History (College Prep) Social Studies
American History (General) Social Studies
Biology (General) Science
Biology (College Prep) Science
Chemistry Science
Earth Science Science
English I (College Prep) English
English I (General) English
English II (College Prep) English
English II (General) English
English III (College Prep) English
English III (General) English
English IV (College Prep) English
English IV (General) English
Geometry Mathematics
Physical Science Science
Physics Science
Pre-Algebra Mathematics
Pre-Calculus Mathematics
Public Speaking English
Spanish I Foreign Language
Spanish II Foreign Language
Spanish III Foreign Language
American Government & Economics (College Prep) Social Studies
American Government & Economics (General) Social Studies
World Geography Social Studies
World History (College Prep) Social Studies
World History (General) Social Studies

Take online high school classes at your convenience! Call James Madison High School today at 1-800-349-6861 or enroll online.