Public school
Public school is tuition-free. Most provide advanced placement and honors options, while all give students the flexibility to advance at their own pace.
Prepare your child for lifelong success. Enroll today!
Where Personalized Education Unlocks Endless Possibility
Since 2000, K12 has been a leader in helping students unlock their full potential — at their own pace, based on their unique needs and interests. The impact? Lifelong learners who go on to pursue their passions, engage meaningfully with their peers, attend college, and build exciting careers.
One size does not fit all when it comes to learning. One student may thrive in a collaborative, one-on-one tutoring environment. Another may benefit from the independence that comes with attending class and completing work solo, free from distractions. We get it.
That’s why K12 programs are designed to offer a personalized approach for every student through a variety of education experiences.
Discover a personalized path to success. Unlocking students’ full potential starts with quality academic assessments early in the school year. Teachers encourage a student’s strengths and support growth when they need extra attention.
Explore our wide selection of tuition-free and tuition-based programs:
Tuition-free online public school
Tuition-based online school and courses
Students are more successful when curriculum is adapted to meet them exactly where they are.
Our curriculum reflects 20 years of refinement, built from scientific research, innovative technology, and deep industry expertise. Our team of expert curriculum-builders includes:
Curriculum specialists
Lesson developers
Instructional designers
Writers and editors
Together, we ensure all lessons cater to the right age group, cover relevant learning standards, and present information in the most compelling way.
Kindergarten and elementary school
Middle school and high school
We offer multiple resources for students and families. A vibrant online school community, academic support, and extracurricular activities help students connect, stay motivated, and succeed with online learning. Families can find answers, information, and inspiration to begin their learning journey or continue it. Learn more about the K12 parent and student faqs. Watch parent and student testimonials and hear how a K12-powered school has made an impact in their education journey.
PCS, TDY, and deployment can disrupt your child’s learning. It’s not always easy for young learners, but K12 can help, providing consistency, personalized learning, community support, and an adaptable curriculum that suits your family’s lifestyle.
Every student deserves access to a supportive, high-quality learning environment. K12 schools are Cognia-accredited — so you can rest assured your student is in the best hands. Many individual K12-powered schools are additionally accredited by a variety of respected accreditation bodies.
Public school is tuition-free. Most provide advanced placement and honors options, while all give students the flexibility to advance at their own pace.
A student’s day might include an interactive math class, followed by a break for sports or to talk with a classmate about a shared hobby, then working with a parent to manage their time for upcoming assignments.
Tuition-based online private school can be a great option for students who need even more flexibility. Lower student-teacher ratios mean students receive more one-to-one instruction.
Like their public school peers, private school students also have countless ways to explore interests and career paths. While some private schools are faith-based, all provide advanced placement and honors courses.
The K12 curriculum is designed to supplement and strengthen an existing homeschool program.
With a variety of engaging and highly interactive courses, your child will exchange ideas during an English lesson, share findings during an interactive science demo, and learn new perspectives daily.
Select your state for a list of accredited K12 online schools in your area.
Create a Parent Portal account or log in to your existing account to begin the enrollment process.