A child's hands manipulating colorful plastic letters and numbers

Full-Time Online Learning for Kindergarten through Grade 5

We inspire students to explore the world around them by connecting academics, technology and community

How did someone discover a black hole without getting sucked in? 

How did the pioneers figure out where to go and what to take with them?

What would happen if you wrote a story without using any punctuation?

Elementary school should be a hands-on learning lab of discovery for curious minds, guided by caring adults and defined by dynamic student experiences. It should be a place where every child grows with a sense of belonging. That’s New Code Academy.

An elementary student’s mind is curious, and the potential for imagination and innovation knows no limits. New Code Academy builds on the multi-year success of Bloomington Public Schools online classes, in cooperation with the University of Minnesota Learning + Technology Collaborative. Our caring teachers are designing bright new pathways of learning, extending the problem-solving skills of computer science across all subject areas. 

Day in the Life: Elementary School at New Code Academy

Elementary school at New Code Academy is built around two types of learning in the schedule each day: synchronous, which takes place in real time with interaction between the teacher and students, and asynchronous, which happens without real-time interaction.

Does synchronous bring to mind a day packed with teacher lectures and whole group instruction? New Code Academy does it differently! Synchronous time for our elementary students takes place on Google Meet and includes:

  • Community building
  • Whole-group focused instruction
  • Discussion
  • Show and tell
  • Small-group guided instruction and collaborative learning
  • Relationship building
  • News and updates
  • Games and fun

Asynchronous time uses learning channels, such as Seesaw. It’s balanced between digital and non-digital learning activities, and might include:

  • Work time to complete assignments
  • Independent practice time
  • Recorded teacher video instruction
  • Feedback
  • Collaboration and sharing
  • Reflection time
  • Creation and idea development

Students are expected to participate in all synchronous learning times during the day and put forth an effort to complete daily asynchronous tasks at other times planned in the schedule. Parents/guardians are encouraged to contact the student’s teacher if a child is struggling to complete asynchronous tasks each day.

Here’s a sample second grade schedule. 

9 - 9:20 a.m. Morning Meeting
9:20 - 9:45 a.m. Block 1 - Interdisciplinary
9:45 - 10:05 a.m. Small Group 1 - Guided Reading Stations
10:10 - 10:30 a.m. Small Group 2 - Guided Reading Stations
10:35 - 10:55 a.m. Small Group 3 - Guided Reading Stations
11 - 11:20 a.m. Small Group 4 - Guided Reading Stations
11:20 - 11:35 a.m. Morning Wrap-up
11:35 - 11:45 a.m. 1-1 Check-in
11:45 a.m. - 12:45 p.m. Lunch and Movement
12:45 - 1 p.m. Block 2
1 - 1:15 p.m. Small Group 1 - Math Stations
1:15 - 1:30 p.m. Small Group 2 - Math Stations
1:30 - 2:15 p.m. Specialists
2:15 - 2:30 p.m. Small Group 3 - Math Stations
2:30 - 2:45 p.m. Closing Meeting
2:45 - 2:55 p.m. 1-1 Check-in - Can Do/Must Do
3 - 3:10 p.m. 1-1 Check-in - Can Do/Must Do
3:15 - 3:25 p.m. 1-1 Check-in - Can Do/Must Do


Daily specialist lessons rotate between music, art and physical education, using both synchronous and asynchronous learning activities.


As virtual teachers, our goal is to help your child build a foundation of valuable skills that support learning and life-long success. These include time management, goal setting and monitoring, communication, attention to detail and making choices for their personal learning. 

We work hard to establish and maintain open lines of communication with our students and their families, and we invest in the relationships necessary to benefit students.

When elementary learning includes a focus on computer science, students are empowered with the interdisciplinary skills and knowledge important for success in the 21st century. New Code Academy students experience learning in ways that develop creativity, collaboration, communication and persistence, as well as confidence approaching complex, open-ended problems.

Virtual learning is an engaging and exciting way to learn, with the added flexibility that suits the needs and desires of many families. Parents and guardians play a critical role in student comfort and success, especially as a new school year begins. Here are things you can do to help your elementary student thrive:


Keep open lines of regular communication with your student, the teacher and the school. Watch for Seesaw and Remind messages to stay updated on important news and updates that could affect your student. We understand that relationships and communication are different in a virtual environment than they are face-to-face, and we are committed to working together to get to know each other in a meaningful way.

Establish a routine

Students (and adults!) depend on routines for comfort and predictability. Help your child set and follow a routine during the school day, as well with sleep, meal times and other healthy habits. 

Encourage screen breaks

When there is free time, whether during the school day or during personal/family time, encourage fresh air and activities that don’t add to screen time.


An organized student is happier and more successful. Help your child manage their physical and digital environments to reduce chaos and clutter as much as possible.


There will be days when your student feels frustrated, discouraged, or uninspired. That’s human! As a parent/guardian, your help to motivate — especially on those difficult days — will go a long way to building your child’s resilience and success, in the short term and long term.

Check in often

Whether your child seems up or down, confident or overwhelmed, make a habit of checking in at least a couple times each day. Ask how their school day is going, what they’re working on, how they’re feeling. You won’t always get a great answer, and that’s normal. You’re creating a caring connection that makes it easier to share when they need to ask for support or are excited about good news.