Online School, Done Right

Enrolling for 2026-27

Your Routine, Our Rigor

New Code Academy is a tuition-free online public school for Minnesota students in grades K–12. Licensed Minnesota teachers provide live instruction, small-group learning and personalized support—all from the comfort of home.

Students get a structured school day, caring teachers and opportunities to build friendships and independence. Families stay connected to their child’s learning without having to plan lessons or become the teacher.

From hands-on learning in kindergarten to future-ready computer science in every grade, NCA gives students the support and skills to grow in school and beyond.

Start Your Enrollment

Just Login & Learn

Where Family Flexibility Meets Academic Rigor

Licensed Minnesota teachers lead live classes, small groups and regular one-on-one check-ins. We provide the curriculum, lessons and needed learning materials, so families can focus on helping students follow their schedule, stay organized and build independence.

When students need extra help, teachers and Bloomington Public Schools specialists are there with academic, special education, English learner and other student support services.

It’s real public school—with teachers, classmates, expectations and support—without the daily commute.

Elementary

A Strong Start, From Home

Live Minnesota teachers, hands-on learning and balanced screen time help young learners build skills, confidence and independence. We teach; families support the routine.

Learn more

Middle School

More Support. More Independence.

Live teaching, small-group support and clear routines help middle schoolers stay connected and on track while building confidence, independence and strong digital skills.

Learn more

High School

Ready for What Comes Next

Flexible pacing, personal support and future-focused learning help high school students stay engaged, build independence and prepare for college, careers and what comes next.

Learn more

The Launch Pad

News and Insights from New Code Academy

Follow our blog for the latest from New Code Academy and see how students build confidence, creativity, and future-ready skills every day.

decorative pull quote background
"Our child has unique needs. We are new to virtual school, and it has been an overwhelmingly good change for him. His teachers are so patient and understanding. To see him giggling, excited, jumping up to do the activities—it’s incredible to witness and has me in tears. Thank you so much to New Code Academy for giving my son this opportunity to thrive."
New Code Academy Parent
Launch Your Future Here

Computer Science in Every Grade

Computer science isn’t an occasional elective at New Code Academy. It’s part of the learning experience from kindergarten through high school.

That gives NCA students something still uncommon in K–12 education: years to build confidence with technology, coding and computational thinking instead of encountering those skills for the first time in college or careers.

It's not just for students interested in technology. Computation thinking helps students practice how to solve problems, test ideas, think creatively, collaborate and keep going when the first solution doesn’t work.

Young learners begin with hands-on tools, games and unplugged activities. As students grow, they move into more advanced technology and computer science experiences—building skills year after year.

In a world shaped by technology, we believe every student should have the chance to understand it, create with it and use it responsibly.
 

Get Started

NCA student with background