two elementary-aged children looking at a laptop and smiling
April 5, 2024

Diversifying Computer Science Starts in Elementary School

At New Code Academy, we believe digital literacy is a must-have future-ready skill—not an optional elective. Technology is everywhere, from advanced computers embedded in farming equipment to smart home devices that control our electronics. Just like learning another language, the younger children start, the more fluent they become. We believe in laying the foundation for an inclusive future in computer science right from kindergarten.

Building Computer Science Fluency from Kindergarten

We invite all curious young minds to learn about computer science. Our online K-12 school is open to all Minnesota students and offers a blend of hands-on learning, problem-solving challenges, early engineering explorations, and design-thinking activities—all within the safety and comfort of your home. 

Unique in Minnesota, our school has computer science specialists (like art, music or physical education specialists in most elementary schools) who teach students to think like and see themselves as computer scientists at an early age. Hands-on learning is important for all students regardless of where they choose to learn. We provide robotics like beebots, makey-makey, Edison bots, and more so that students can experience physical computing through robotics.

Most importantly, it’s a lot of fun for our littlest learners! Students build their logic, persistence and confidence in a fun environment where they feel safe bringing their authentic selves to class. 

Computer Science Representation

Representation matters. It's not just a slogan; it's a fundamental principle that shapes how we think about school at New Code Academy. We are committed to equality and believe diversifying the computer science profession begins in elementary school. 

Did you know that Black and Latino students who learn computer science in elementary and high school are seven times more likely to major in computer science in college? According to, students who major in computer science earn 40% more over their lifetimes than the average college graduate. 

When students have the chance to see themselves doing computer science, they build an identity as a computer scientist early in life. Building confidence in academics, leadership roles and collaboration sends a powerful message: “You belong. You can achieve. You matter.”

In elementary school, our computer science education helps break down systemic barriers and create pathways for access and success.

  • Provide computer science instruction to all students.
  • Generate excitement about computing
  • Develop problem-solving and critical-thinking skills
  • Foster joy, creativity and collaboration

When all students have access, it enriches everyone's educational experience. We cultivate an environment where diversity is celebrated, all voices are heard and valued, and everyone can thrive and see themselves as computer scientists.

ThinkCS! is a Bloomington Public Schools and New Code Academy initiative designed to engage all students and staff in computer science activities during the months of April and May. Every student will experience physical computer (robotics), creative computing (coding) and unplugged activities (computational thinking). As state leaders in computer science education, it’s our mission that every student has the opportunity to participate and build confidence in their computer science skills.

Personalized Learning for Every Student

What sets New Code Academy apart is our dedication to personalized learning. Did you know that our team literally wrote the book about effective online learning in cooperation with researchers at UMN? With licensed teachers from Bloomington Public Schools and a standards-aligned curriculum, we ensure each student receives the personal attention and support they need to thrive. Our approach empowers students to delve deeper into subjects, offering flexibility and multiple pathways for learning.

Not every child thrives in a traditional classroom; we’re here to help reimagine the learning experience. With our virtual school, families have the freedom to start the day at their own pace, knowing a quality education is awaiting in our online school. Imagine having top-notch teachers right in your own home. No more traffic to make it to school on time, more flexibility when juggling schedules or appointments. You can take school with you anywhere. 

Computer Science Beyond Computers

Computer science education extends far beyond mere interaction with machines. It equips students with essential problem-solving skills applicable across all academic disciplines. Moreover, it fosters creativity by encouraging students to become creators rather than mere consumers of technology. By breaking down complex tasks into manageable steps, students unlock opportunities for self-expression and innovation.

One of the most common questions we hear is, “Will my child be staring at screens all day?” We send home monthly learning kits with plenty of supplies and activities that do not require screens. Computer science education isn’t just about using computers; it’s about computational thinking. Elementary school students engage in activities that feel like play, but they’re learning valuable critical thinking, problem-solving and communication skills along the way. We build on these skills throughout elementary and middle school, preparing students for the rigor of high school academics and real-world college and careers. 

Join Us in Launching Futures

At New Code Academy, we don’t just offer elementary online learning; we redefine it. Our research-based learning design, developed in collaboration with the University of Minnesota Learning + Technology Collaborative and Bloomington Public Schools, ensures our curriculum is rooted in what works best for brain-based learning and child development.

Focusing on computer science, we cultivate problem-solving abilities, logic, persistence, and confidence in our students. Through an interdisciplinary approach that integrates academics, technology, and community, we spark curiosity and fuel lifelong learning.

Diversifying computer science begins with early education, and at New Code Academy, we are committed to shaping a future where every child can thrive in the digital age. Join us in launching futures and empowering the next generation of innovators, problem solvers, and creators.

For more information about our programs and enrollment, please contact us. Together, let’s embark on a journey of exploration, discovery, and growth.

Launch your future here at New Code Academy!

The Launch Pad
News and Insights from New Code Academy

Follow our blog for the latest from New Code Academy, and find out how we’re helping students launch their futures through personalized learning and creative problem-solving skills.