Dept of Education Logo
Dept of Education Logo
Home | About Us | Accountability/Assessment | Certification | Data Collection & Reports | Innovations | Legislation/Hearings/Rules | NH Schools | Professional Development | Employment Opportunities | Contact Us | Search | Calendar
Department of Education - an official New Hampshire Government website
Smaller text size Reset text size Larger text size
skip navigation
students artwork

Computer Science

Computer Science (CS) State Plan: Public Engagement | K-12 CS Academic Standards | K-12 CS Educator Certification | Funding Programs | Implementation Resources: Professional Associations and PD | Course Resources

Special Announcements

NH HB 1674 was signed into law on June 18, 2018, adding computer science as a core K-12 subject area in NH.

The NH Computer Science Standards were adopted by the NH State Board of Education on August 8, 2018.

A policy tour was held May 29 to June 7 to share information and gather feedback about these policies.

For more information, please view this statement.

Sign up for NH STEM News to receive more information about STEM education, including computer science.

Computer Science (CS) State Plan

The NH State Plan for K-12 Computer Science Education

Public Engagement

CS4NH is a partnership with the NH Department of Education, the NH High Tech Council (NHTC), the NH Charitable Foundation, members of the University System of NH and Community College System of NH, and others.

CS4NH connects educators, the NH business community, policy makers, and others to promote and support K-12 Computer Science.

More at

K-12 CS Academic Standards

Computer science is defined as, “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their [implementation], and their impact on society”.

Computer science includes these core content domains, and core practices:

Computer Science Content domains

  • Computing systems
  • Networks & the Internet
  • Data & analysis
  • Algorithms & programming
  • Impacts of computing

Computational Thinking Practices

  • Recognizing and Defining Computational Problems
  • Developing and Using Abstractions
  • Creating Computational Artifacts
  • Testing and Refining Computational Artifacts

The NH Computer Science Standards were adopted by the NH State Board of Education on August 8, 2018.

K-12 CS Educator Certification

NH’s new K-12 Computer Science Educator endorsement is effective November 14, 2017. This endorsement is intended for educators who teach computer science as their major assignment (50% or more of their course load).

Educators who are currently teaching computer science as their major assignment will need to apply for this endorsement through the Bureau of Credentialing. The endorsement is available for current educators under an amended Alternative V. For more information please view the Alternative V memo and flowchart at the Bureau of Credentialing.

If you have any questions about this please contact the Bureau of Credentialing or the Office of STEM Education.

More information:

Funding Programs

The Student Support and Academic Enrichment program provides funding for Robotics, Computer Science, and Engineering.

Funds from the NH Pre-Engineering and Technology Grant Program may be requested to support the development and implementation of computer science programs.

  • This program is K-12 and not limited to CTE Centers.

Implementation Resources

Professional Associations and PD

Professional associations provide a community of practice, and access to professional development.

The University of New Hampshire is actively involved in K-12 CS Education:

Course Resources

NH’s Virtual Learning Academy (VLACS) has several computer science offerings that schools can utilize for free if they don’t have the capacity to offer Computer Science.

We recommend that all high schools offer the new AP Computer Science Principles course.

The following 3rd party resources are known to be in use by schools in the state of NH.
The NH Department of Education provides links as a service to educators and others seeking useful information relating to education. Some sites offer information free of charge; others charge a fee. The NH Department of Education takes no responsibility for the content, quality, or cost of materials available through any outside site.

Please see also the NH K-12 CS General FAQ and the CS4NH Resource List.

Nate Greene
Science Education Consultant
(603) 271-5252

Acrobat Reader Symbol Acrobat Reader format. You can download a free reader from Adobe.

New Hampshire Department of Education
101 Pleasant Street | Concord, NH | 03301-3494
Telephone: (603) 271-3494 | TDD Access: Relay NH 711