Enroll Now

Ready to enroll in one of Keystone's online learning programs? Find details on how to enroll in K-12, credit recovery, & adult learning programs today.

Enroll at Keystone

Our flexible education programs help students achieve their unique dreams and goals. The next step in your educational journey begins now.

Programs for Grades K–12

The enrollment process for online elementary, middle, and high school programs is convenient and flexible. Our enrollment consultants are available to guide you through the process and answer any questions.

Before You Begin

The information below is available to help you prepare for the enrollment process. It's important to consider the following before proceeding. If you have questions about these items, our enrollment consultants can help.

  • Keystone Admission Policies
  • How to Transfer Credits
  • Grade/Program-Level Age Minimum and Maximum Enrollment Policy
  • Your state's regulations regarding virtual learning and homeschooling*
  • Tuition and Course Pricing
  • Family and Military Discounts
  • State-Funded Scholarships

Credit Recovery Courses

You will need the following information ready to complete your enrollment. Keystone strongly suggests that you seek pre-approval from your school prior to enrolling. If you need assistance, please call Student Services at 800.255.4937.


  • The official name of your student's school
  • School mailing address
  • Student's guidance counselor name
  • Counselor phone number
  • Counselor email address

Adult Learning Programs

Keystone's Adult Learning Program provides the opportunity to earn a full high school diploma or expand job opportunities in several fields of interest. Enroll today.

After you enroll, we will check to make sure that transcripts from previous schools have been received and evaluated. This confirms which classes students need to earn a diploma.

Students enrolling in the Keystone Adult Learning Program can then expect an email with further instructions within two business days. All new students will speak to their Graduation Advisor about their course plan before starting their courses.

Ways to Enroll

Your student can be enrolled in Keystone by phone or online. Enrolling by phone is encouraged if you have questions that need to be answered prior to enrolling or if your family is eligible for Keystone family or military discounts.

Enroll Online

This option is available 24 hours a day, 7 days a week. You will be guided through course selection and payment options.

Request information

Due to U.S. Treasury requirements, Keystone cannot offer refunds to students with a non-U.S. address. Money paid will be refunded upon receipt of returned course materials. To request cancellation, contact Student Services at 800.255.4937. Please note that The Keystone School is not able to accept enrollments from students located in the following countries: Bahrain, Crimea Region, Cuba, Iran, Kuwait, Lebanon, North Korea, Syria, Oman, Qatar, Saudi Arabia, United Arab Emirates, and member countries of the EU.

Join us on socials: