CSTA Computer Science
Teacher Certification Requirements
A CSTA Certification Committee Report
 
Overview and Project Goal
 
Computer Science in K-12 schools is an area of increasing interest and concern to educators as well as to Computer Science professionals. Computer Science is an established discipline at the undergraduate and graduate college levels. However, educators and Computer Science professionals are concerned that K-12 students lack the opportunity to become well prepared to pursue an expertise in this area at the college level. This has contributed to the existing shortage of expertise in Computer Science related careers. In a recent article published in the Washington Post, Bill Gates, Chairman of Microsoft Corporation, stated that "Computer Science employment is growing by nearly 100,000 jobs annually. But at the same time studies show that there is a dramatic decline in the number of students graduating with Computer Science degrees" (How to Keep America Competitive; Washingtonpost.com).
 
The goal of this study was to gather information on the current state certification requirements for K-12 teachers of Computer Science, and compare it across states. This project is one of many currently being conducted by the Computer Science Teachers Association (CSTA), with the goal of increasing awareness of the importance of Computer Science in the job market and improving the quality of K-12 teacher preparation. CSTA believes that addressing the current issues in teacher certification is a key requirement for ensuring that K-12 students are prepared to pursue a career in this area of demand.
 
Download the full study report here.

   

CSTA works at many levels to support computing education.

Middle school
(problem solving &
algorithmic thinking)

High school
(computing &
computer science)

College/university
(enrollment &
transition)

Industry
(engagement &
preparation)