Looking for an Alternative High School Diploma?
James Madison High School is built for the real world. At JMHS, we believe the benefits of online learning can be life changing and should be accessible to all—so our programs are uniquely designed to meet the needs of students who seek an alternative to the confines of classroom-based learning.
Because our courses are conveniently self-paced, online, and supervised by a caring academic support team, James Madison High School offers an alternative to traditional high school.
JMHS welcomes people of all ages and all stages of life. From traditional-age high school teens to adults, whether you’re looking for new job opportunities or planning for college, JMHS can help bring your goals within reach.
For Students
If you are a student looking for a high school alternative, consider JMHS! We make it easy for you to start class, stay focused on your studies and get instructional support when you need it. Enroll in single courses or our full diploma program.
LEARN MOREFor Parents
Our curriculum is nationally accredited so you can be assured your children will receive a comprehensive high school education. JMHS is ideal for homeschoolers, too. We help you guide and monitor your child's progress every step of the way.
LEARN MOREFor School Administrators
Our Cognia accreditation, Common Core curriculum, and flexible model make JMHS an alternative to traditional high school to help your students graduate and earn a high school diploma — from your school or ours.
LEARN MOREFor Credit Recovery
Do you need to make up credits to graduate from your local high school? JMHS's credit recovery courses are the answer. Enroll in our individual courses in English, Math, Science, History, Geography or Foreign Language.
LEARN MOREWhat's Standing In Your Way From Finishing High School Online?
James Madison High School can help remove the barriers standing in your way from finishing high school online so that you can earn your high school diploma. Study independently at your convenience, on your own flexible schedule. Get close academic support in an accredited curriculum that will help prepare you for college, career and beyond.
Move ahead with JMHS online high school programs on your terms. Call 1-800-349-6861 or enroll online today.