Teach North Carolina Computer Science with Code4Kids

As North Carolina expands access to Computer Science, schools need more than course codes and standards documents. Code4Kids helps districts deliver approved, standards-aligned Computer Science courses with teacher support, assessments, and reporting built for practical implementation.

Book a North Carolina Computer Science Planning Call

Computer Science is now part of the core instructional plan in North Carolina

NORTH CAROLINA Computer Science REQUIREMENTS

North Carolina schools need a clear Computer Science plan

North Carolina’s Computer Science requirements are moving from policy into implementation. Districts now need a clear plan for middle-school Computer Science offerings, the high-school Computer Science graduation requirement, teacher support, and progress monitoring.

Code4Kids helps make that plan easier to deliver with standards-aligned Computer Science courses, teacher-first PD, assessments, and school- and district-level reporting.

Read the NC DPI Computer Science Requirement Guidance Here

Code4Kids helps North Carolina PSUs move from requirement to rollout with standards-aligned Computer Science courses, teacher-first PD, assessments and reporting at school and district level.

Code4kids: north carolina courses

Standards-Aligned Computer Science Courses for
North Carolina Districts

View Full CS10 Standards Alignment

CS10: Introduction to Computer Science

A broad, practical high-school Computer Science course that introduces students to computing systems, networks, data, programming, artificial intelligence, and the impact of technology on society.

Best for: High-school Computer Science graduation requirement planning, foundational Computer Science pathways, and districts that want an approved high-school course that may also be offered in middle school where appropriate.

Standards covered:

  • Understand computing systems
  • Understand networks and the internet
  • Understand data and analysis
  • Understand programming
  • Understand the impacts of computing
  • Understand artificial intelligence (AI)
View Full CY90 Standards Alignment

CY90: Exploring Computer Science

An introductory middle-school Computer Science course that helps students understand the breadth of Computer Science and where it can lead. Students build confidence through computational thinking, problem-solving, algorithms, data, digital systems, AI literacy and real-world technology use.

Best for: Grades 6–8 introductory Computer Science, exploratory electives, and preparation for high-school Computer Science.

Standards covered:

  • Understand the principles of computer science and artificial intelligence
  • Remember the components and impacts of computing systems
  • Remember the importance of cybersecurity
  • Understand the fundamentals of data analysis
  • Remember the basics of programming
View Full CY04 Standards Alignment

CY04: Digital Literacy

A practical middle-school course that helps students build the digital fluency and judgment they need to participate safely, responsibly and effectively in a technology-rich world.

Best for: Middle-school digital literacy, online safety, responsible technology use, AI-era information literacy and foundational Computer Science readiness.

Standards covered:

  • Understand computer basics
  • Understand the internet, cloud services, and the world wide web
  • Understand productivity programs
  • Understand computer security and privacy
  • Understand digital lifestyles
PArtNer wITH US

Working With Code4Kids

More than a Computer Science content provider

Prepare Every North Carolina Student for the Digital Future with Code4Kids.

Choosing a Computer Science provider is not just about finding lessons. Districts need a partner that can support implementation across grade levels, prepare teachers, build student confidence, and provide visibility into progress.

Code4Kids helps North Carolina schools move from “we offer Computer Science” to “we can teach, measure, and grow Computer Science across our district.”

K-8 pathway, not just high-school CTE

Code4Kids helps districts build Computer Science foundations before students reach high school. Our K–8 enrichment pathway supports progression from early computational thinking and digital fluency through middle-school Computer Science readiness and future CS10 pathways.

AI literacy across the grade levels

AI literacy is built into the wider Computer Science pathway, not treated as a one-off module. Students encounter AI through age-appropriate lessons connected to data, algorithms, systems, ethics, and responsible use.

Teacher-first professional development

Teachers do not need prior Computer Science experience to get started. Code4Kids provides practical PD, lesson support, and classroom-ready resources so teachers can teach and learn alongside students from day one.

Cross-curricular integration

Computer Science does not need to be one more thing to squeeze into the instructional day. Code4Kids connects Computer Science to core and enrichment subjects - including math, ELA, science, social studies, music, and art - so schools can build Computer Science foundations without treating CS as a standalone add-on.

Proven District Implementation

Gain Visibility Into School-by-School Proficiency and Student Confidence
Through Code4Kids' standards-aligned benchmark assessments and reporting, move beyond knowing whether computer science and AI literacy are being taught, to seeing whether students are actually learning, where the gaps are across schools, and how the K-8 pipeline into CTE pathways is building.

What district-wide Computer Science implementation can look like

North Carolina districts are not just choosing a Computer Science course. They are planning for rollout across schools, teachers, students, and reporting needs.

Code4Kids has supported district-wide Computer Science implementation in Bossier Parish Schools, helping leaders move beyond course availability and into measurable student progress.

Case Study: Bossier Parish Schools

Across seven middle schools, Bossier Parish used Code4Kids to support Computer Science implementation with standards-aligned lessons, pacing support, benchmark assessments, and reporting.

The result was a clearer view of student progress, school-level gaps, and the support teachers needed to deliver Computer Science more consistently.

Read the Full Bossier Parish Schools Case Study Here

"Before implementing the Code4Kids program and benchmarking assessments, computer science was happening in pockets across our middle schools, but we didn't have a consistent way to understand how students were progressing or where support was needed. Having a district-wide baseline and ongoing benchmarking data has given us much greater visibility into how learning is developing across schools and how we can better support both teachers and students as we continue building our computer science pathway."

Doug Scott
CTE Supervisor

Bossier Parish Schools

Ready to simplify your North Carolina Computer Science rollout?

Book a North Carolina Computer Science Planning Call