Who We Help

Are You Looking For High School Alternatives?

James Madison High School is 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, 100% online and supervised by a caring academic support team, our diploma programs are perfect traditional high school alternatives. James Madison High School is ideal for people of all ages and all stages of life, from adults and homeschoolers, to traditional teen higher-schoolers and the college bound. Anyone who is looking to finish high school online is a candidate!


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.


For Parents

Our curriculum is regionally accredited so you can be assured your children will receive a top-notch, 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.

School Administrators

For School Administrators

Our SACS CASI accreditation and flexible model make JMHS the ideal traditional high school alternative to help your students graduate and earn a high school diploma — from your school or ours.

Credit Recovery

For 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.


What'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.