1 | Find out about these 10 policies here: https://advocacy.code.org/2023_making_cs_foundational.pdf | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Rubric for rating yes/no/other is at: https://docs.google.com/document/d/1WZ3rITFXnI2gNKmk8Bv5qthbJViEIEPRiK-lx3nW4MM/edit#heading=h.gt5u605woh2f | ||||||||||||
3 | State | State name | 1. State Plan | 2. Standards | 3. Funding | 4. Certification | 5. Preservice Incentives | 6. State CS Position | 7. Require HS to Offer | 8. Count (Grad Reqt) | 9. Higher Ed Admission | 10. Graduation Requirement | |
4 | AL | Alabama | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
5 | AK | Alaska | Yes | Yes | No | Yes | No | Yes | No | District Decision | No | No | |
6 | AZ | Arizona | No | Yes | Yes | Yes | No | Yes | No | District Decision | No | No | |
7 | AR | Arkansas | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
8 | CA | California | Yes | Yes | Yes | Yes | No | Yes | No | District Decision | Yes | No | |
9 | CO | Colorado | No | No | Yes | No | No | Yes | No | District Decision | Yes | No | |
10 | CT | Connecticut | Yes | Yes | No | Yes | Yes | Yes | Yes | District Decision | No | No | |
11 | DE | Delaware | No | Yes | No | No | No | No | Yes | Yes | No | No | |
12 | DC | District of Columbia | No | No | No | Yes | No | No | No | Yes | No | No | |
13 | FL | Florida | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | |
14 | GA | Georgia | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
15 | HI | Hawaii | Yes | Yes | No - Historic Yes | Yes | No | Yes | Yes | Yes | No | Other | |
16 | ID | Idaho | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
17 | IL | Illinois | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | |
18 | IN | Indiana | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
19 | IA | Iowa | Yes | Yes | Yes | Yes | No | Yes | Yes | District Decision | Yes | No | |
20 | KS | Kansas | No | Yes | Yes | In progress | Yes | Yes | Yes | District Decision | No | No | |
21 | KY | Kentucky | Yes | Yes | Yes | Yes | No | Yes | No | District Decision | Yes | No | |
22 | LA | Louisiana | Soon in progress | No | Yes | Yes | No | No | No | Yes | Yes | No | |
23 | ME | Maine | Yes | No | Yes | No | No | Yes | No | District Decision | No | No | |
24 | MD | Maryland | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
25 | MA | Massachusetts | Yes | Yes | Yes - Historic Yes | Yes | Yes | Yes | No | Yes | Yes | No | |
26 | MI | Michigan | No | Yes | Yes | No | No | Yes | No | Yes | No | No | |
27 | MN | Minnesota | Soon in progress | No | Yes | No | No | Yes | No | Yes | No | No | |
28 | MS | Mississippi | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | No | |
29 | MO | Missouri | Soon in progress | Yes | Yes | Yes | No | In Progress | Yes | Yes | Yes | No | |
30 | MT | Montana | No | Yes | Yes | Yes | Yes | No | No | District Decision | No | No | |
31 | NE | Nebraska | In progress | In progress | No | No | No | Yes | Yes | Yes | No | Yes | |
32 | NV | Nevada | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
33 | NH | New Hampshire | Yes | Yes | Yes | Yes | Yes | Yes | Yes | District Decision | No | No | |
34 | NJ | New Jersey | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | |
35 | NM | New Mexico | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | No | |
36 | NY | New York | Yes | Yes | Yes | Yes | Yes | Yes | No | District Decision | No | No | |
37 | NC | North Carolina | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | |
38 | ND | North Dakota | Yes | Yes | No | Yes | No | No | Yes | Yes | No | Yes | |
39 | OH | Ohio | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | |
40 | OK | Oklahoma | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | No | |
41 | OR | Oregon | Soon in progress | No | No | No | No | Yes | No | District Decision | No | No | |
42 | PA | Pennsylvania | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | |
43 | RI | Rhode Island | Yes | Yes | Yes - Historic Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | |
44 | SC | South Carolina | Soon in progress | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | |
45 | SD | South Dakota | No | No | No | Yes | No | No | No | Yes | No | No | |
46 | TN | Tennessee | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | |
47 | TX | Texas | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | |
48 | UT | Utah | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | |
49 | VT | Vermont | No | No | No | Yes | Yes | No | No | District Decision | No | No | |
50 | VA | Virginia | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | |
51 | WA | Washington | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
52 | WV | West Virginia | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | |
53 | WI | Wisconsin | No | Yes | No | Yes | Yes | Yes | Other | Yes | No | No | |
54 | WY | Wyoming | Yes | Yes | Other | Yes | No | Yes | Yes | Yes | Yes | No | |
55 | Count "Soon": | 5 | 0 | ||||||||||
56 | Count In Progress: | 1 | 1 | ||||||||||
57 | Count Yes: | 30 | 42 | 36 | 43 | 23 | 40 | 30 | 51 | 22 | 8 |
1 | Create a state plan for K-12 computer science | |||
---|---|---|---|---|
2 | State | State plan Y/N | Summary | Link |
3 | AK | Yes | The Alaska Department of Education and Early Development developed a state plan for computer science in June 2023, though it does not include timelines. | https://education.alaska.gov/computer-science/4.1%20Alaska%20Computer%20Science%20State%20Plan%20v%202023.05.05.pdf |
4 | AL | Yes | The Alabama Governor's Computer Science Advisory Council made a series of policy recommendations in 2019, including goals and strategies in 2019 and created a corresponding timeline in 2021. The council was charged with building equity in computer science education for groups underrepresented in computing. The plan includes specific strategies to advance educational equity in computer science. | Alabama State Plan for K-12 Computer Science |
5 | AR | Yes | The Arkansas Department of Education developed and regularly updates a state plan for computer science education on recommendations from the Computer Science and Technology in Public School Task Force in 2016. In October 2020, the Computer Science and Cybersecurity Task Force released a new set of recommendations. | |
6 | AZ | No | - | |
7 | CA | Yes | The California State Board of Education adopted the Computer Science Strategic Implementation Plan in 2019. The plan includes practices and recommendations for equitable outcomes, such as providing culturally responsive training materials to support educators. | California Computer Science Strategic Implementation Plan |
8 | CO | No | - | |
9 | CT | Yes | The Connecticut State Board of Education adopted a computer science plan in 2020. The plan includes recommendations to reduce gaps in access to computer science courses for female students, students with high-need, and students from marginalized racial and ethnic groups underrepresented in computer science. The plan also targets diverse representation in teachers of computer science courses. | Connecticut Computer Science State Plan |
10 | DC | No | - | |
11 | DE | No | - | |
12 | FL | No | - | |
13 | GA | Yes | The Georgia Department of Education developed a state plan for expanding computer science in 2018. The plan includes strategies to build diversity in computer science education, which includes rural and economically challenged communities. | https://docs.google.com/document/d/1QlvyE7NfkDoHTe78K1lnN6G6qFnVM6q5K_rt9Sxgv3c/edit |
14 | HI | Yes | The Hawaii State Department of Education developed a state plan for expanding computer science access in 2018. The plan includes a section focused on goals to increase diversity and equity in computer science. | https://docs.google.com/document/d/1s4jh2WceNAlEC3YMvigZ7ar5_eBTm0wPpis-ftyvn8o/edit |
15 | IA | Yes | The Iowa Department of Education developed a state plan for expanding access to computer science in 2022. | https://educateiowa.gov/sites/default/files/2022-06/Computer%20Science%20State%20Plan.pdf |
16 | ID | Yes | The Idaho STEM Action Center and Idaho Digital Learning Academy developed the Idaho Computing Technology K–12 CS State Plan in 2018. The plan includes goals and strategies to increase access for female students, rural students, low-income students, and students from marginalized racial and ethnic groups underrepresented in computer science. | https://docs.google.com/document/d/1OD0aOYtaU5tIkJuxWuhXYVdAq3j1Un2_DUSuu960ypw/edit#heading=h.fvm8x1ys06e4 |
17 | IL | No | ||
18 | IN | Yes | The Indiana Department of Education created a state plan for computer science education implementation in 2019. The plan includes a section focused on goals and strategies to increase participation for female students, students with disabilities, rural students, and students from marginalized racial and ethnic groups underrepresented in computer science. | https://docs.google.com/document/d/1J8b9arUwuy3UYufP8XYlgYDB3o1n6V1tZ7B2JL60m34/edit |
19 | KS | No | Although Kansas has not yet created a plan for K–12 computer science, the State Board of Education adopted five policy recommendations from the Department of Education’s Computer Science Education Task Force in 2020. The five recommendations include encouraging all schools to offer computer science, allowing computer science to satisfy a core graduation requirement, create a licensure endorsement, and arrange funding to carry out these goals. | |
20 | KY | Yes | The Kentucky Department of Education developed a state plan for K–12 computer science in 2022 as required by SB 193 (2020). | https://education.ky.gov/districts/tech/Documents/CSPlan2021.pdf |
21 | LA | Soon in progress | SB 190(2022) establishes the Computer Science Education Advisory Commission to provide recommendations to the State Board of Elementary and Secondary Education through the state Department of Education for the development and implementation of a state action plan for the delivery of education in computer science in all public schools. The organizational meeting of the advisory committee will be called by August 15, 2022. | |
22 | MA | Yes | The Massachusetts Department of Elementary and Secondary Education created the 2019 Digital Literacy Now 3 Year Plan, which includes goals, strategies, and timelines for advancing K–12 computer science. One goal of the plan is to focus on ensuring that female students, students from marginalized racial and ethnic groups, and underserved populations receive high-quality instruction. | https://malegislature.gov/Bills/191/HD5339.pdf https://malegislature.gov/Budget/FY2020/FinalBudget |
23 | MD | Yes | The Maryland Center for Computing Education developed a state plan for computer science in 2018. The plan addresses efforts to increase enrollment in computer science courses for female students, students with disabilities, and students from marginalized racial and ethnic groups underrepresented in computer science. | https://cs4md.com/issues-solutions and https://cs4md.com/implementation |
24 | ME | Yes | The Maine Department of Education developed a state plan for computer science in January 2020 as required by LD 1382. Previously, a task force established by LD 398 (2017) presented recommendations to recognize computer science in the path to proficiency. | http://legislature.maine.gov/doc/3775 |
25 | MI | No | - | |
26 | MN | Soon in progress | HF 2497 (2023) directs the Department of Education to establish a computer science education working group to develop a state strategic plan for long-term and sustained growth of computer science education. The Commissioner of Education must appoint members of the working group by October 1, 2023. | https://www.revisor.mn.gov/bills/text.php?number=HF2497&type=bill&version=5&session=ls93&session_year=2023&session_number=0 |
27 | MO | Soon in progress | Missouri SB 718 establishes the "Computer Science Education Task Force" to develop a strategic plan for expanding a statewide computer science education program. | https://www.senate.mo.gov/22info/BTS_Web/Bill.aspx?SessionType=R&BillID=71259648 |
28 | MS | Yes | The Mississippi Department of Education developed a 10-year strategic plan for statewide computer science education. The plan addresses efforts to increase enrollment in computer science courses for female students and students from marginalized racial and ethnic groups underrepresented in computer science. | https://cs4ms.wpengine.com/2022/01/10-year-computer-science-strategic-plan/ |
29 | MT | No | - | |
30 | NC | Yes | The North Carolina Department of Public Instruction developed—and presented to the legislature—a state plan for expanding computer science in 2018. The plan includes strategies to engage students from marginalized racial and ethnic groups underrepresented in computer science, female students, and low-income students. | https://www.fi.ncsu.edu/wp-content/uploads/2019/12/CS_JLEOC_REPORT.pdf |
31 | ND | Yes | The North Dakota Department of Public Instruction developed a plan for K–12 computer science education. | |
32 | NE | In progress | The Nebraska Department of Education is in the process of developing a state plan for K–12 computer science. | https://www.education.ne.gov/nce/cis/ |
33 | NH | Yes | New Hampshire developed a plan for expanding computer science in 2018. | https://docs.google.com/document/d/13pyjKVhHUdl1FlZNvIYdZRkW1JU0GFIj580wZ-O7CYA/edit |
34 | NJ | Yes | The New Jersey Department of Education developed a state plan for computer science education implementation in 2019. The plan includes a section on equity and promotes equitable access in the mission and vision statements. | https://www.nj.gov/education/compsci/doc/10_31_19%20FINAL%20NJ%20Computer%20Science%20Strategic%20Plan_2019_et_lh_ars.pdf |
35 | NM | Yes | The New Mexico Public Education Department developed a state strategic plan for K–12 computer science in 2021. | https://webnew.ped.state.nm.us/wp-content/uploads/2021/06/PED-Computer-Science-Strategic-Plan-FINAL.pdf |
36 | NV | Yes | The Nevada Department of Education developed the Computer Science Strategic Plan in 2018. The plan includes a section dedicated to diversity and strategies to build toward more equitable outcomes. | https://drive.google.com/file/d/1Jy-cRvYAV93josPFPw6Q9T_5BFj26zIE/view |
37 | NY | Yes | The Board of Regents adopted the New York State (NYS) Learning Standards for Computer Science and Digital Fluency in December 2020, the result of a two-year statewide collaborative authoring, reviewing and revision process. | - |
38 | OH | Yes | The Ohio Department of Education and Department of Higher Education developed and released a state plan for K–12 computer science. | |
39 | OK | Yes | CSforOK developed a strategic plan for expanding computer science education in 2020. The plan includes a section on equity and will monitor outcomes including increasing participation by female students, Black students, and Hispanic/Latino/Latina students. | - |
40 | OR | Soon in progress | The Oregon Governor sent a letter to the Oregon Department of Education and Higher Education Coordinating Commission to begin the development of a statewide implementation plan for computer science education. | https://drive.google.com/file/d/1lCy1mUWcxA6pCkJLiZrovEusLt6IJGzV/view |
41 | PA | No | - | |
42 | RI | Yes | CS4RI (a partnership between the Governor’s office and the Rhode Island Department of Education) created a state plan for computer science education implementation. One of the goals of the plan is to broaden participation among populations that are underrepresented in computer science. | http://www.cs4ri.org/ |
43 | SC | Soon in progress | Created a plan that addresses high school; full K-12 plan anticipated spring 2021. | |
44 | SD | No | - | |
45 | TN | Yes | The Tennessee Department of Education presented the Tennessee Computer Science State Education Plan to the legislature in April 2020 and posted a timeline for each recommendation on the department website. | |
46 | TX | No | Although HB 2984 (2019) required the development of a state plan for computer science, Texas has not made progress towards a state plan. | https://capitol.texas.gov/tlodocs/86R/billtext/pdf/HB02984F.pdf#navpanes=0 |
47 | UT | Yes | Utah adopted the Utah Computer Science Education Master Plan in 2019. The plan includes a section on diversity with goals and recommendations to expand access to rural, low-income, and female students. The Community Foundation of Utah and the Silicon Slopes community created the Silicon Slopes Computer Science Fund to invest in computer science education initiatives outlined in the state plan. | https://schools.utah.gov/cte?mid=3363&tid=5 |
48 | VA | No | - | |
49 | VT | No | - | |
50 | WA | Yes | The Washington State Office of Superintendent of Public Instruction adopted a plan for K–12 computer science education in 2022. The plan includes a section on diversity, equity, and inclusion. | https://www.k12.wa.us/sites/default/files/public/computerscience/pubdocs/WAComputerScienceStrategicPlan_22_FINAL.pdf |
51 | WI | No | - | |
52 | WV | Yes | The West Virginia Department of Education approved a state plan for expanding Computer Science in October 2019. | https://wvde.us/wp-content/uploads/2019/10/WVDE_K12_CS_Plan_Highlights.pdf |
53 | WY | Yes | The Wyoming Department of Education created a task force in 2017 to develop and implement a long-term plan for expanding computer science. | http://1ddlxtt2jowkvs672myo6z14-wpengine.netdna-ssl.com/board/wp-content/uploads/sites/5/2017/06/6.17-SBE-Meeting-Packet.pdf |
54 | Count Yes: | 30 | ||
55 | Count In Progress: | 1 | ||
56 | Count "Soon": | 5 |
1 | Define Computer Science and establish rigorous K-12 computer science standards | ||||
---|---|---|---|---|---|
2 | State | Standards Yes/No | Summary | When adopted/revised | Link |
3 | AK | Yes | Alaska adopted K-12 computer science standards in 2019. | 6/1/2019 | https://education.alaska.gov/standards/computer-science |
4 | AL | Yes | Alabama adopted K–12 computer science and digital literacy standards in 2018. The “Equitable Access” Position Statement in the standards document includes examples of ways to broaden participation in computer science education, and the standards address concepts of equity, such as bias, accessible technology, and inclusivity. | 3/1/2018 | https://www.alsde.edu/sec/sct/COS/Final%202018%20Digital%20Literacy%20and%20Computer%20Science%20COS%205-14-19.pdf |
5 | AR | Yes | Arkansas adopted revised K–12 computer science standards including multiple high school pathways in 2020. All students learn the K–8 standards and take a coding block in 7th or 8th grade. | 2020 | http://www.arkansased.gov/divisions/learning-services/curriculum-and-instruction/curriculum-framework-documents/computer-science |
6 | AZ | Yes | Arizona adopted K–12 computer science standards with a focus on equity in 2018. The state intends to close the access gap for underserved populations including students with disabilities, women, and students in underrepresented racial and ethnic groups. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 10/1/2018 | http://www.azed.gov/standards-practices/standards-computer-science/ |
7 | CA | Yes | California adopted K–12 computer science standards in 2018. The introduction includes "Issues of Equity," describing equity, access, and representation. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. The California NGSS Curriculum Framework also includes major sections on computational thinking and computer science for educators. | 9/1/2018 | http://www.cde.ca.gov/be/st/ss/computerscicontentstds.asp |
8 | CO | No | Although Colorado does not yet have a discrete set of rigorous computer science standards across K–12, the state adopted high school computer science standards in 2018. | 9-12 standards adopted April 2018 | http://www.cde.state.co.us/standardsandinstruction/computer-science-cas-spring-2018-committee-recommendations |
9 | CT | Yes | Connecticut adopted the CSTA K–12 Computer Science Standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 6/1/2018 | https://portal.ct.gov/-/media/SDE/Board/BoardMaterials060618/Adoption_of_the_Computer_Science_Teacher_Association_CSTAK12_Standards.pdf |
10 | DC | No | N/A | ||
11 | DE | Yes | Delaware adopted the CSTA K–12 Computer Science Standards in 2018. The "Equity” section in the Implementation Guidelines includes examples of ways to broaden participation in computer science education, and standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 1/1/2018 | https://simbli.eboardsolutions.com/Meetings/ViewMeetingOrder.aspx?S=190001&MID=1539 |
12 | FL | Yes | Florida adopted K–12 computer science standards as a strand within the state science standards in 2016. Benchmarks within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 5/20/2016 | http://fldoe.org/academics/standards |
13 | GA | Yes | Georgia adopted K-12 computer science standards in 2022. Standards within each grade band address concepts of equity, such as accessible technology and inclusivity. | 11/02/2022 | https://www.georgiastandards.org/Georgia-Standards/Pages/Computer-Science.aspx |
14 | HI | Yes | Hawaii adopted the CSTA K–12 Computer Science Standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 5/1/2018 | http://boe.hawaii.gov/Meetings/Notices/Meeting%20Material%20Library/SAC_05032018_Committee%20Action%20on%20Computer%20Science%20Standards%20FINAL.pdf |
15 | IA | Yes | Iowa adopted the CSTA K–12 Computer Science Standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 6/15/2018 | https://educateiowa.gov/documents/iowa-state-board-education/2018/06/2018-06-14-computer-science-standards |
16 | ID | Yes | Idaho adopted K–12 computer science standards based on the CSTA standards in 2017. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 2/1/2017 | https://www.sde.idaho.gov/academic/shared/computer-science/ICS-Computer-Science-Standards.pdf |
17 | IL | Yes | Illinois adopted K–12 computer science standards based on the CSTA standards in 2022. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 6/30/2022 | https://www.isbe.net/Documents/Illinois-Computer-Science-Standards.pdf |
18 | IN | Yes | Indiana published a comprehensive set of K–12 computer science standards in 2018. | K-8 Standards: 4/1/2016. HS aligned: 11/8/2018 | https://www.in.gov/doe/students/indiana-academic-standards/science-and-computer-science/ |
19 | KS | Yes | Kansas adopted preK–12 computer science standards in 2019. A primary goal of the standards is to increase the availability of rigorous computer science for all students, especially those who are members of underrepresented groups. | 4/1/2019 | https://www.ksde.org/Agency/Division-of-Learning-Services/Career-Standards-and-Assessment-Services/Content-Area-A-E/Computer-Science |
20 | KY | Yes | Kentucky adopted K–12 computer science standards in 2019. | 2/18/2019 | https://education.ky.gov/curriculum/standards/kyacadstand/Documents/Kentucky_Academic_Standards_Computer_Science.pdf |
21 | LA | No | N/A | ||
22 | MA | Yes | Massachusetts adopted K–12 digital literacy and computer science standards in 2016. | 6/28/2016 | http://www.doe.mass.edu/stem/standards.html |
23 | MD | Yes | Maryland approved K–12 computer science standards aligned to the CSTA standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. Maryland is currently developing standards' annotations, which assist teachers as they implement lessons aligned to the standards. | 9/25/2018 | http://www.marylandpublicschools.org/programs/Documents/CTE/Accessible%20K-12%20Standards%20Landscape(Final).pdf |
24 | ME | No | N/A | ||
25 | MI | Yes | Michigan adopted the CSTA K–12 Computer Science Standards in 2019. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 5/1/2019 | https://www.michigan.gov/documents/mde/CompSci_Standards_Accessible_Final_655284_7.pdf |
26 | MN | No | N/A | ||
27 | MO | Yes | Missouri adopted K–12 computer science standards in 2019. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 5/14/2019 | https://dese.mo.gov/sites/default/files/curr-mls-standards-computer-science-k-12-sboe-2019.pdf |
28 | MS | Yes | Mississippi adopted K–12 computer science standards based on the CSTA standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 4/1/2018 | http://www.mdek12.org/sites/default/files/documents/MBE/MBE%20-%202018%20(4)/Tab-E-Computer-Science-comments.pdf |
29 | MT | Yes | Montana adopted K–12 computer science standards in November 2020. Standards within each grade band address many concepts of equity, such as bias, accessible technology, and inclusivity. | 11/5/2020 | http://opi.mt.gov/Educators/Teaching-Learning/K-12-Content-Standards-Revision/Computer-Science |
30 | NC | Yes | North Carolina adopted K–12 computer science standards in August 2020, as required by HB 155 (2017). Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 8/1/2020 | https://www.dpi.nc.gov/districts-schools/classroom-resources/computer-science-and-technology-education https://drive.google.com/file/d/1Mr-c3fFtHo9RSt6iLfRnl_ZHiHBlni0B/view |
31 | ND | Yes | North Dakota adopted K–12 computer science and cybersecurity standards in 2019, becoming the first state to create K–12 cybersecurity standards. | 3/1/2019 | https://www.nd.gov/dpi/sites/www/files/documents/Academic%20Support/CSCS2019.pdf |
32 | NE | In progress | The Nebraska Senate passed a bill requiring the Board of Education to adopt measurable academic content standards for computer science and technology education under the mathematics, science, or career and technical education standards by March 2024. | N/A | https://nebraskalegislature.gov/FloorDocs/108/PDF/Slip/LB705.pdf |
33 | NH | Yes | New Hampshire adopted K–12 computer science standards based on the CSTA standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 7/10/2018 | https://drive.google.com/open?id=1o7mAmgJLtf4PZSXBW2VwGhfa9qCZ0muk and https://drive.google.com/open?id=1W6MYDVbh3-8-Rmu4l9jR1uYebcY0iRGM |
34 | NJ | Yes | New Jersey adopted revised computer science and design thinking standards in June 2020. The standards’ vision statement focuses on equitable access for all students and fostering their ability to participate in an inclusive and diverse computing culture that appreciates and incorporates perspectives from people of different genders, ethnicities, and abilities. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 6/3/2020 | https://www.nj.gov/education/cccs/2020/2020%20NJSLS-CSDT.pdf |
35 | NM | Yes | New Mexico adopted the CSTA K–12 Computer Science Standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 12/1/2018 | https://webnew.ped.state.nm.us/bureaus/math-science/computer-science/ |
36 | NV | Yes | Nevada adopted K–12 computer science standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 7/10/1905 | http://www.doe.nv.gov/uploadedFiles/nde.doe.nv.gov/content/Standards_Instructional_Support/Nevada_Academic_Standards/Comp_Tech_Standards/Nevada_K-12_Computer_Science_Standards.pdf |
37 | NY | Yes | The New York State Board of Regents approved the K–12 Learning Standards for Computer Science and Digital Literacy in December 2020. The introduction to the standards describes how to address digital equity, English language learners, and students with disabilities, and standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 12/14/2020 | http://www.nysed.gov/curriculum-instruction/computer-science-and-digital-fluency-learning-standards |
38 | OH | Yes | Ohio adopted K–12 computer science standards and a model curriculum in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. These standards will be updated by September 2022, as required by HB 110 (2021). | 12/11/2018 | http://education.ohio.gov/getattachment/Topics/Learning-in-Ohio/Computer-Science/Ohio-s-Learning-Standards-in-Computer-Science/Computer-Science-Standards_Adopted-2018.pdf.aspx?lang=en-US |
39 | OK | Yes | Oklahoma adopted K–12 computer science standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 5/1/2018 | http://sde.ok.gov/sde/computer-science-standards |
40 | OR | No | N/A | ||
41 | PA | Yes | Pennsylvania endorsed the CSTA K–12 Computer Science Standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 1/1/2018 | http://www.pdesas.org/Page/Viewer/ViewPage/11 |
42 | RI | Yes | Rhode Island adopted K–12 computer science standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. Additionally, standards can be met without computing devices or with limited hardware access, making implementation possible for all schools. | 5/1/2018 | http://www.ride.ri.gov/InstructionAssessment/OtherSubjects.aspx |
43 | SC | Yes | South Carolina adopted K–8 computer science and digital literacy standards in 2017 and high school standards in 2018. Standards address concepts of equity, such as bias, accessible technology, and inclusivity. | K-8 adopted 5/9/2017. HS adopted 8/14/2018 | http://ed.sc.gov/instruction/standards-learning/computer-science/standards/ |
44 | SD | No | N/A | ||
45 | TN | Yes | Tennessee published a comprehensive set of K–12 computer science standards in July 2020. | Approved July 2018 (K-8 Standards); in classrooms Fall 2019. Aligned 9-12 CTE Course standards to create a set of K-12 standards in July 2020 | https://www.tn.gov/content/dam/tn/education/ccte/cte/K12TennesseeComputerScienceStandards.pdf https://www.tn.gov/content/dam/tn/stateboardofeducation/documents/2018_sbe_meetings/june-27,-2018-sbe-meeting/7-27-18%20III%20I%20K-8%20Computer%20Science%20Standards%20Clean%20Copy%202.pdf |
46 | TX | Yes | Texas adopted the Texas Essential Knowledge and Skills (TEKS) Fundamentals of Computer Science for K-8 in June 2022 and TEKs at the high school level contain computer science standards. | 6/14/2022 | K-8: https://tea.texas.gov/sites/default/files/22-04-126ab.pdf and Secondary: https://tea.texas.gov/sites/default/files/4cofb-tues-chap-127-career-devt-sub-o-attach-0622.pdf |
47 | UT | Yes | Utah adopted K–5 computer science standards in September 2019 and 6–12 standards in May 2020. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 5/1/2020 | https://usbe.civicclerk.com/Web/GenFile.aspx?ad=3281 and https://www.schools.utah.gov/file/f354a1aa-1b9c-47a4-9c41-0a6155d87653 |
48 | VA | Yes | Virginia added mandatory K–12 computer science standards to the state Standards of Learning in 2017, effectively requiring all K–12 schools to offer instruction in computer science. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 11/16/2017 | http://www.doe.virginia.gov/testing/sol/standards_docs/computer-science/index.shtml |
49 | VT | No | N/A | ||
50 | WA | Yes | Washington adopted updated K–12 computer science standards based on the CSTA standards in 2018. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 12/1/2016; updated 2018 | https://www.k12.wa.us/sites/default/files/public/computerscience/pubdocs/cs-standards.pdf |
51 | WI | Yes | Wisconsin adopted K–12 computer science standards in 2017. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 6/1/2017 | https://dpi.wi.gov/computer-science/wisconsin-standards |
52 | WV | Yes | West Virginia adopted K–12 computer science standards in 2019. | 6/1/2019 | https://apps.sos.wv.gov/adlaw/csr/readfile.aspx?DocId=50990&Format=PDF |
53 | WY | Yes | Wyoming adopted K–12 computer science standards in February 2020. Standards within each grade band address concepts of equity, such as bias, accessible technology, and inclusivity. | 2/4/2020 | https://edu.wyoming.gov/educators/standards/standards-review/ |
54 | Count Yes: | 42 | |||
55 | Count In Progress: | 1 | |||
56 | Count "Soon": | 0 | |||
57 | Total: | 43 |
1 | ||||||
---|---|---|---|---|---|---|
2 | State | Funding Yes/No (of last 2 FY) | Amount (all time) | Fiscal Years | Summary | Link (Most Recent Legislation) |
3 | AK | No | $0 | N/A | N/A | |
4 | AL | Yes | $28,301,504 | 2018-2024 | SB 88 (FY 2024) appropriated $9.271M for CS education: $6M for CS4AL, $2.375M for the Technology in Motion Program, and $300K for CS educator training, $613K for the Middle School Programming Initiative. FY 2023: HB 135 appropriated $6.271M for CS education: $3M for CS4AL, $2.375M for the Technology in Motion Program, and $300K for CS educator training, $613K for the Middle School Programming Initiative. FY 2022: SB 189 appropriated $3.771M: $2M for CS4AL, $613K for Middle School Programming Initiative, $857K for Technology in Motion, and $300K for CS Educator Training. FY 2021: HB 187 appropriated $3.771M: $2M for CS4AL, $613K for Middle School Programming Initiative, $857K for Technology in Motion, and $300K for CS Educator Training. FY 2020: SB 199 appropriated $2.771M for CS education: $613K for the Middle School Programming Initiative, $300K for CS educator training, $1M for CS4AL, and $857K for the Technology in Motion Program to train K–12 teachers in computer science. FY 2019: HB 175 appropriated $1.771M for CS education: $613K for the Middle School Programming Initiative, $857K for the Technology in Motion Program and an additional $300K was allocated for professional development. FY 2018: SB 129 allocated $675K for the Middle School Programming Initiative. | https://www.legislature.state.al.us/pdf/SearchableInstruments/2023RS/SB88-enr.pdf |
5 | AR | Yes | $28,000,000 | 2016-2024 | Act 572 (FY 2024), Act 217 (FY 2023), and Act 1006 (FY 2022) allocated $3.5M for the Computer Science Initiative; Act 154 (FY 2021), Act 877 (FY 2020), Act 243 (FY 2019), Act 1044 (FY 2018), and Act 189 (FY 2016 and 2017) allocated $2.5M annually for the initiative. One grant program for schools prioritizes programs that broaden participation in computer science courses. | https://www.arkleg.state.ar.us/Home/FTPDocument?path=%2FACTS%2F2023R%2FPublic%2FACT572.pdf |
6 | AZ | Yes | $6,700,000 | 2017-2023 | SB 1720 (FY 2024), HB 2862 (FY 2023), SB 1823 (FY 2022), SB 1692 (FY 2021), HB 2302 (FY 2020), and HB 2663 (FY 2019) included $1M annually for the computer science professional development program, prioritizing schools that currently do not provide computer science instruction. The program requires a 50% match of state funding with private monies or in-kind donations. In addition, HB 2303 (FY 2019) prioritized rural schools and schools with at least 60% of the students eligible for free and reduced-price lunches. HB 2537 (FY 2018) allocated $200K to support standards and professional development. SB 1568 (FY 2017) allocated $500K, with a focus on Native American students. | https://www.azleg.gov/legtext/56leg/1R/laws/0133.pdf |
7 | CA | Yes | $35,000,000 | 2022-2023 | AB 181 (FY 2023) allocated $15M for competitive grants for professional learning to K-12 teachers to provide high-quality instruction in computer science. AB 128 (FY 2022) allocated $5M to establish the Educator Workforce Investment Grant to provide professional development in computer science for K-12 teachers and AB 130 (FY 2022) allocated an additional $15M for the Computer Science Supplementary Authorization Incentive Grant Program. SB 75 (FY 2019) appropriated $22.1M to the Educator Workforce Investment Grant Program, including $5M to support professional learning for computer science teachers, though the state reallocated this funding for COVID-19 relief in April 2020. | https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202120220AB181 |
8 | CO | Yes | $5,807,895 | 2018-2024 | SB 23-115 (FY 2023), HB 22-1329, SB 21-205 (FY 2022), HB 20-1360 (FY 2021), and SB 19-207 (FY 2020) appropriated $805,681, $801,681, $801,658, $801,675, and $1,048,600 for Computer Science Education Grants for Teachers, which give priority to applications serving rural areas, areas with high numbers of students eligible for free and reduced-price meals, or areas with high numbers of students from underrepresented racial and ethnic groups. HB 18-1322 (FY 2019) allocated $500K for K–5 teacher professional development. SB 17-296 (FY 2018 and 2019) allocated up to $500K annually for teachers pursuing postsecondary computer science education. HB 16-1289 (FY 2017) offered schools $1K for each student enrolled in AP computer science. Due to COVID-19 related budget cuts, the state reduced funding for FY 2021 from planned allocations ($250K annually for FY 2021, 2022, and 2023 in HB 19-1277). | https://leg.colorado.gov/sites/default/files/2023a_115_signed.pdf |
9 | CT | No | $0 | N/A | Although SB 957 (2019) created a fund for computer science, no funding has been dedicated yet. | N/A |
10 | DC | No | $0 | N/A | N/A | |
11 | DE | No | $0 | N/A | N/A | |
12 | FL | Yes | $50,000,000 | 2020-2024 | SB 2500 (FY 2024), HB 5001 (FY 2023), SB 2500 (FY 2022), HB 5001 (FY 2021), and SB 2500 (FY 2020) allocated $10M annually for computer science teacher certification and professional development. SB 7070 (FY 2019) established recruitment awards for newly hired teachers who are content experts in computer science. | https://www.myfloridahouse.gov/Sections/Documents/loaddoc.aspx?FileName=er_GAA.pdf&DocumentType=Bill&BillNumber=2500&Session=2023 |
13 | GA | Yes | $6,467,275 | 2016, 2018, 2020-2024 | HB 911 (FY 2023) and SB 81 (FY 2022) appropriated $1M, HB 793 (FY 2021)/HB 80 (in 2021 for the current fiscal year) appropriated $717,275,and HB 31 (FY 2020) appropriated $750K for the grant program established by SB 108 (FY 2019). HB 19 (FY 2024) appropriated $1.4M and HB 911 (FY 2023) appropriated $600K to provide professional development and student support for a computer science pilot program in rural Georgia. SB 81 (FY 2022) appropriated $250K for a pilot program for AP CS Principles. HB 683 (FY 2018) appropriated $500K for middle school coding and teacher professional development. In FY 2016, the Governor's Office of Student Achievement Innovation Funds allocated $250K for the expansion of computer science. | https://www.legis.ga.gov/api/document/docs/default-source/house-budget-and-research-office-document-library/2023_fiscal_year/fy_2023_bill_conf_cmte_hb_911.pdf?sfvrsn=e05d7fb_2 |
14 | HI | No - Historic Yes | $500,000 | 2019 (2020- other) | Although Hawaii does not currently provide dedicated state funding, HB 2607 (FY 2019) dedicated $500K to computer science teacher professional development and required grantees to address how they plan to instruct teachers to effectively teach students in computer science, including students from demographic groups that are historically underrepresented in computer science. In 2019, the state budget increased the weighted per-pupil funding to schools by $3M, directing that schools use some of these funds to implement computer science curriculum. | https://s3.amazonaws.com/fn-document-service/file-by-sha384/6b6d34eb110a6901c6ef4922fed00ea502d4a1d2039dd9ec0debaf840af7c88ea01dcd52a183b522e8f386e6b6d4de51 |
15 | IA | Yes | $3,500,000 | 2019-2023 | SF 560 (FY 2024), HF 2575 (FY 2023), HF 868 (FY 2022), HF 2643 (FY 2021), HF 758 (FY 2020) and HF 642 (FY 2019) allocated $500K annually for computer science professional development. Another $500K was added to the fund in FY 2019. The grant rubric prioritizes targeted efforts to increase computer science participation by underrepresented groups (including female students, economically disadvantaged students, and students who are Black/African American, Hispanic/Latino/Latina, American Indian/Alaskan, or Native Hawaiian/Pacific Islander). | https://www.legis.iowa.gov/docs/publications/LGE/90/SF560.pdf |
16 | ID | Yes | $9,000,000 | 2017-2024 | SB1136 (FY2024), H0743 (FY 2023), and H0331 (FY 2021) allocated $500K (which was renewed for FY 2022), H0215 (FY 2020) allocated $1M, and H0669 (FY 2019), H0298 (FY 2018), and H0379 (FY 2017) allocated $2M annually for the expansion of computer science. | https://legislature.idaho.gov/sessioninfo/2019/legislation/h0215/ |
17 | IL | Yes | $3,000,000 | 1905 | SB250 (FY 2024) appropriated $3,000,000 for computer science education | https://www.isbe.net/Documents/FY24-Budget-Passed-GA.pdf |
18 | IN | Yes | $18,670,000 | 2019-2025 | HEA 1001 (FY 2025, 2024, 2023, 2022, 2021, and 2020) allocated $3M annually for teacher professional development. SEA 172 (FY 2019) required the Department of Education to contract with a provider to offer professional development. | https://iga.in.gov/legislative/2023/bills/house/1001#document-a3b1e000 |
19 | KS | Yes | $2,000,000 | 2023-2024 | SB 113 (FY 2024) and HB 2567 (FY 2023) allocated $1M to provide grants to high-quality professional learning providers to develop and implement computer science teacher professional development programs. | http://kslegislature.org/li/b2023_24/measures/documents/sb113_enrolled.pdf |
20 | KY | Yes | $800,000 | 2020 | HB 2000 (FY 2020) dedicated $800K to the CS and IT academy to address growth in computer science learning. The funding is dedicated to student exam vouchers, teacher K–12 computer science professional learning, and teacher industry certifications. | https://education.ky.gov/districts/tech/Documents/CS_IT%20Academy%20FAQs%20(1).pdf |
21 | LA | Yes | $5,630,000 | 1905 | HB 1 (FY 2024) appropriated $5M to the District Support Program for Computer Science Education and an additional $630K was allocated a pilot program to create a framework for online computer science. | http://www.legis.la.gov/legis/ViewDocument.aspx?d=1333457 |
22 | MA | Yes - Historic Yes | $3,140,000 | 2016, 2018, 2020 | H4000 (FY 2020) allocated $1M for the implementation of engaging and rigorous Digital Learning Computer Science education; $590K went to the Digital Literacy Now grant program for school district teams to develop digital literacy and computer science state plans and complete professional development. The grant program prioritizes underserved students, including economically disadvantaged students, English language learners, students receiving special education services, students from marginalized racial and ethnic groups, and students in rural areas. H4800 (FY 2019) and H3650 (FY 2016) allocated $850K and $1.7M for professional development and implementation support and required a one-to-one private match. | See line 7007-1202 |
23 | MD | Yes | $10,000,000 | 2019-2024 | HB 281 (FY 2020 and 2021) allocated $1M annually, an additional $1M was allocated in HB 588 (FY 2022), and SB 185 (FY 2019) allocated $5M for the computer science education initiative. The grants prioritize applications that focus on serving areas with high poverty, rural areas, students with disabilities, female students, or students from marginalized racial and ethnic groups. | http://dbm.maryland.gov/ |
24 | ME | Yes | $100,000 | 2022-2023 | LD 127 (FY 2022 and 2023) allocated $50K annually to establish a pilot program to provide professional development grants for computer science instruction. The grants prioritize applicants that serve socioeconomically disadvantaged school districts or prioritize student populations traditionally underrepresented in computer science. | https://s3.amazonaws.com/fn-document-service/file-by-sha384/9956503076209be4c62163c48fe28f76f652ceecef980667094ea0e9f407c850994b4ef3f4369f61952391ff131f4f12 |
25 | MI | Yes | $5,350,000 | 2021-2024 | SB 173 (FY 2024) allocated $4M to districts to develop and implement teacher professional development programs for computer science. Previously, the MiSTEM council uses $450K in funds allocated from SB 845 (FY 2023), HB 4411 (FY 2022), SB 927 (FY 2021) to offer professional development for educators in computer science, as approved by the MiSTEM council. | http://www.legislature.mi.gov/documents/2023-2024/publicact/pdf/2023-PA-0103.pdf |
26 | MN | Yes | $1,000,000 | 2024-2025 | HF 2497 (FY 2024 and 2025) allocated $500K annually to award grants for the development and implementation of high-quality, coordinated teacher recruitment and educator training programs for computer science courses and content. | https://wdoc.house.leg.state.mn.us/leg/LS93/HF2497.5.pdf |
27 | MO | Yes | $2,250,000 | 2020-2024 | HB 2 (FY 2024, 2022, 2021 and, 2020) and HB 3002 (FY 2023) allocated $450K annually to the Computer Science Education fund created by HB 3 (2018 special session). Grant awardees must describe how they will reach and support students from marginalized racial and ethnic groups underrepresented in computer science. | https://documents.house.mo.gov/billtracking/bills231/hlrbillspdf/0002H.06T.pdf |
28 | MS | Yes | $3,600,000 | 2020-2024 | HB 1613 (FY 2024), HB 1600 (FY 2023), and HB 1837 (FY 2022) allocated $1M to develop computer science courses and professional development. HB 1700 (FY 2021) allocated $300K for computer science professional development. HB 1643 (FY 2020) allocated $300K to develop computer science courses and professional development. | http://billstatus.ls.state.ms.us/documents/2023/pdf/HB/1600-1699/HB1613SG.pdf |
29 | MT | Yes | $80,000 | 2022-2023 | HB 346 (FY 2024-25) allocated $48K and HB 644 (FY 2022-23) allocated $32K to support the development of computer programming courses at high schools on Indian reservations across Montana and support professional development for high school teachers. | https://leg.mt.gov/bills/2023/billpdf/HB0346.pdf |
30 | NC | Yes | $7,700,000 | 2018-2023 | SL 2021-180 (FY 2022 and FY 2023) allocated $3.6M (FY 2022) and $1.1M (FY 2023) to support regional computer science consultants and to provide training for K-12 computer science teachers. SL 2018-5 (FY 2019, continued in FY 2020) allocated $500K annually for implementation of the Computer Science Education Plan, which focuses on increasing participation for underrepresented student groups, including female students, low-income students, and students from marginalized racial and ethnic groups. Additionally, SL 2017-57 allocated $400K for FY 2018 and $800K for the following years (FY 2019, FY 2020) for the Coding and Mobile Application Grant Program, which could be used for teacher professional development in computer science. | https://www.ncleg.net/Sessions/2017/Budget/2018/conference_committee_report_2018_05_28.pdf; |
31 | ND | No | $0 | N/A | N/A | |
32 | NE | No | $0 | N/A | http://scimath.unl.edu/csmce/teams/ | |
33 | NH | Yes | $3,241,000 | 1905 | HB 2 (FY 2024) allocated $500,000 to encourage New Hampshire certified educators to pursue eligible industry recognized credentials in the field of computer science, as well as $2.741M to encourage individuals holding eligible industry recognized credentials to teach computer science or related courses of study in New Hampshire. | https://www.gencourt.state.nh.us/bill_status/pdf.aspx?id=13642&q=billVersion |
34 | NJ | Yes | $8,800,000 | 2019-2024 | A5669 (FY 2024), SB 2023 (FY 2023), and SB 2022 (FY 2022) allocated $2M and A4720 (FY 2021) included $800K for the K–12 Computer Science Education Initiative. The Secondary School Computer Science Education Initiative (PL 2018, Chapter 53) allocated $2M for FY 2019. SB 2500 renewed the $2M appropriation for FY 2020, but was later not included in the revised FY 2020 budget by NJ A3 (20R). | https://pub.njleg.state.nj.us/Bills/2022/AL23/74_.PDF |
35 | NM | Yes | $1,200,000 | 2019-2022 | The NM Public Education Department used funds from HB 2 (FY 2022) to offer $500K in competitive grants for K–8 computer science, including teacher professional development. HB1 (first special session, FY 2021) amended the FY 2021 budget to allocate $300K for K–8 computer science, including $166K from recurring funding and $133.9K from the STEAM initiative. HB 548 (FY 2020) allocated $200K annually to develop and implement teacher professional development courses. The application guidance includes professional development activities that are culturally and linguistically responsive, and awards prioritized high-need districts. | https://mcusercontent.com/0f5afa52108b87b008986722b/files/047de384-e798-ad1d-4410-369785cd6a78/Memorandum_Release_of_2021_2022_New_Mexico_Computer_Science_K_8_Grant_Program.pdf https://nmlegis.gov/Sessions/19%20Regular/final/HB0548.pdf |
36 | NV | Yes | $4,032,588 | 2018-2021 | SB 313 (FY 2020 and 2021) allocated $700K and $933K, and SB 200 (FY 2018 and 2019) allocated $1M and $1.4M to expand computer science education. | https://www.leg.state.nv.us/App/NELIS/REL/80th2019/Bill/6554/Overview |
37 | NY | Yes | $36,000,000 | 2019-2023 | A 3003/D (FY 2024), A 3003/D (FY 2023), A 3003/S 2503 (FY 2022), A 9503/S 7503 (FY 2021), A 2003/S 1503 (FY 2020), and S 7504/A 9504 (FY 2019) allocated $6M annually (for an eventual total of $30M) to expand computer science education via the Smart Start program. The grantees should incorporate strategies for increasing participation in computer science by traditionally underrepresented groups, such as female students, students with differing abilities, English language learners/Multilingual learners, and/or Black/African American, Hispanic/Latino/Latina, or Native American/Alaskan students. | https://assembly.state.ny.us/leg/?default_fld=&leg_video=&bn=A3003&term=2023&Summary=Y&Actions=Y&Committee%26nbspVotes=Y&Floor%26nbspVotes=Y&Memo=Y&Text=Y |
38 | OH | Yes | $9,500,000 | 2020, 2024-25 | HB 33 (FY 2024-25) allocated $8M to establish the "Teach CS" grant program to support the increasing number of existing teachers who qualify to teach computer science. Priority for grants may be given to education consortia that include economically disadvantaged schools in which there are limited computer science courses offered or where there is an unmet need for teachers credentialed to teach computer science courses. HB 166 (FY 2020) appropriated $1.5M for teachers to become credentialed in computer science. Awards prioritized educators assigned to schools with greater than 50% of students classified as economically disadvantaged. | https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/hb33/EN/06/hb33_06_EN?format=pdf |
39 | OK | No | $0 | N/A | Although SB 593 (2019) authorized the Oklahoma State Department of Education to create a grant program for computer science professional learning and recommended $1M subject to authorization, no funds were appropriated for the program. | http://sde.ok.gov/sde/instructional-technology-pd |
40 | OR | No | $0 | N/A | Although Oregon does not yet provide dedicated state funding towards professional development for computer science, the governor announced the use of $5M in federal funds (Governor's Emergency Education Relief) to ensure students across Oregon have access to computer science by the 2027-28 school year. | https://www.oregon.gov/newsroom/pages/NewsDetail.aspx?newsid=65226 |
41 | PA | Yes | $121,505,000 | 2019-2022 | Pennsylvania budgets (Act 1A for FY 2019, FY 2020, FY 2022, and FY 2023, and the FY 2021 interim budget) each dedicated $20M annually to PAsmart, a program established to expand STEM and computer science education, including teacher professional development. PAsmart grants prioritize proposals that boost participation in computer science education for historically underserved and underrepresented populations. In FY 2024 this was increased to $25M | Grants Recent Legislation |
42 | RI | Yes - Historic Yes | $840,000 | 2017-2020 | H 5151A (FY 2020), H 7200A (FY 2019), H 5175 (FY 2018), and H 7454 (FY 2017) allocated $210K annually for computer science professional development. Grants focus on broadening participation, and priority is given to Title I-eligible schools. The Department received a $2.5M federal grant to support the creation of high school computer science pathways that incorporate work-based learning. | http://www.governor.ri.gov/documents/budget/2017Budget.pdf |
43 | SC | Yes | $6,668,000 | 2018, 2020-2022 | H 4300 (FY 2024) allocated $3.5M to teacher professional development. H 4100 (FY 2022) allocated $1.768M to teacher professional development, certification, and regional computer science specialists. H 4000 (FY 2020) allocated $500K to teacher professional development; that funding continued in FY 2021 through a continuing resolution. H 3720 (FY 2018) allocated $400K to the Department of Education to implement the Computer Science Task Force's recommendations. | https://www.scstatehouse.gov/sess125_2023-2024/appropriations2023/tap1a.htm#s1 and https://www.scstatehouse.gov/sess125_2023-2024/appropriations2023/tap1b.pdf |
44 | SD | No | $0 | N/A | N/A | |
45 | TN | Yes | $3,049,100 | 2021, 2023-2025 | HB 2153 (FY 2023-24 and FY 2024-25) included $1,266,300 and $1,264,800 respectively for computer science education, including professional development and the implementation of a graduation requirement in computer science. This funding will continue in future years. PC 651 (FY 2021) includes $518K for computer science education, including professional development, within the Governor's Future Workforce Initiative. | https://www.tn.gov/content/dam/tn/finance/budget/documents/2021BudgetDocumentVol1.pdf |
46 | TX | Yes | $15,170,200 | 2022-2025 | HB 1 (FY 2024 and 2025) and SB 1 (FY 2022 and 2023) allocated $2.585M to make an AP Computer Science Principles course available in every high school and HB 3 and HB 963 (2019) consolidated all computer science (or technology applications) courses into CTE and allowed schools to receive weighted funding for students enrolled in those courses in grades 7–12. HB 1 additionally allocated $5,000,000 in both FY 2024 and FY 2025 is to be used to consolidate and streamline computer science education by establishing a statewide Computer Science Pipeline Initiative. In addition to the $10M, an additional $4M is appropriated to the Higher Education Coordinating Board, contingent upon the Computer Science Pipeline Initiative has raised at least $4,000,000 in gifts and donations by FY 2025. | https://capitol.texas.gov/tlodocs/87R/billtext/pdf/SB00001F.pdf#navpanes=0 |
47 | UT | Yes | $26,950,000 | 2017-2020, 2022-2023 | SB 2 (FY 2023) allocated $8M for Computer Science Initiatives. HB 2 (FY 2022) allocated $5M for Computer Science Initiatives. HB 227 (FY 2020) allocated $3.15M for the Computer Science for Utah Grant Program. Applicants must describe how they will increase the number of female and traditionally underserved students, ensure content is accessible to all students, and strategies for increasing diversity in K–12 computer science. SB 190 (FY 2018 and 2019) allocated $1.2M annually for the Computing Partnerships Grants program. SB 93 (FY 2017) allocated $400K for computer science. | https://le.utah.gov/~2022/bills/static/SB0002.html |
48 | VA | Yes | $7,350,000 | 2017-2022 | HB 30 (FY 2021 and 2022) allocated $1.35M annually to support computer science education and implementation of the standards, including professional development. HB 30 (FY 2021 and 2022), HB 1700 (FY 2019 and 2020), and HB 1500 (FY 2017 and 2018) also allocated $550K annually for K–12 computer science professional development with CodeVA. | https://budget.lis.virginia.gov/item/2023/2/HB6001/Chapter/1/136/ |
49 | VT | No | $0 | N/A | http://education.vermont.gov/sites/aoe/files/documents/edu-education-technology-digital-learning-plan-draft.pdf | |
50 | WA | Yes | $10,000,000 | 2016-2025 | SB 5187 (FY 2024 and 2025), SB 5092 (FY 2022 and 2023), HB 1109 (FY 2020 and 2021), SB 5883 (FY 2018 and 2019), and SB 6052 (FY 2016 and 2017) appropriated $1M annually for the computer science education grant program with a one-to-one private match requirement. HB 1109 exempted the match requirement for districts with greater than 50% of students eligible for free and reduced-price meals. Grants are intended to support innovative ways to engage students from historically underrepresented groups, including female students, low-income students, and students in underrepresented racial and ethnic groups. | https://lawfilesext.leg.wa.gov/biennium/2023-24/Pdf/Bills/Senate%20Passed%20Legislature/5187-S.PL.pdf?q=20230518084815 |
51 | WI | No | $0 | N/A | N/A | |
52 | WV | Yes | $2,400,000 | 2019-2022 | With the publication of the West Virginia Computer Science Plan in October 2019, the state also allocated yearly funding for professional development for teachers as recommended by SB 267 (2019). | https://wvde.us/wp-content/uploads/2019/10/WVDE_K12_CS_Plan_Highlights.pdf |
53 | WY | Other | $0 | 2019, 2020, 2021 | Although Wyoming does not yet provide dedicated state funding, the Wyoming Trust Fund for Innovative Education prioritized computer science applications in 2018–2021. | https://edu.wyoming.gov/beyond-the-classroom/grants/innovative-education/ |
54 | Count Yes: | 36 | $493,302,562 | total included in col C |
1 | Implement clear certification pathways for computer science teachers | |||||||
---|---|---|---|---|---|---|---|---|
2 | State | Certification Yes/No | Summary | Full certification or Endorsement? | Academic or CTE? | Grade levels the endorsement covers | Requirements to obtain certification (updated Spring 2020) | State education agency website |
3 | AK | Yes | In Alaska, teachers with existing licensure can obtain a secondary computer science endorsement by passing the Praxis exam. | Endorsement | - | 9-12 | For Computer Science: successful completion of either PRAXIS exam for CS. | https://education.alaska.gov/teachercertification/contentareaexams |
4 | AL | Yes | In Alabama, teachers with existing licensure can add 6–12 computer science as an additional teaching field by passing the Praxis CS exam. Teachers can also obtain a course-specific permit by completing an approved training or college credit for the specific course. State funding for computer science can support credentialing for teachers. | Endorsement | - | 6-12 | Computer Science Course-Specific Permit: applicant must hold a valid Alabama Professional Educator Certificate, or a valid Professional Leadership Certificate, or at least a valid Bachelor’s Equivalent 2 Career and Technical Certificate, the applicant must then complete ALSDE approved training for the specific course or ALSDE approved college credit for the specific course; Computer Science Additional Teaching Field: applicant must hold a valid Alabama Professional Educator Certificate in a teaching field AND pass the appropriate Alabama prescribed Praxis subject area test. | https://www.alsde.edu/sec/ec/Pages/home.aspx |
5 | AR | Yes | In Arkansas, teachers with existing licensure can add a 4–12 endorsement by passing the Praxis CS exam; teachers can also earn an initial license in computer science. Any teacher with a grade-appropriate license can obtain an approval code by completing one of the following: approved professional development, prior computer science teaching, coursework in computer science, or other department requirements. State funding for computer science can support credentialing for teachers. Beginning with the 2023–2024 school year, each public school district must employ at least one computer science certified teacher at each high school (Act 414, 2021). | Full Certification and Additional License | Academic | 4-12 | For additional licensure (528): possess a standard Arkansas educator license, seek to add this area of licensure, and be assigned to teach in CS; they must pass the Praxis II: Computer Science exam #5651 and submit an Arkansas Educator Licensure Application. For traditional certification: application for licensure, background checks, an official score report reflecting passing scores, as approved by the State Board, an official transcript, completion of an accredited educator preparation program, and documentation of completion of specified PD. Additionally, there are currently 5 different course specific endorsements (which can all be obtained through demonstrating proficiency and/or completing a professional development course) that a teacher can receive to teach CS, these endorsements will expire after the 2020-2021 school year and the teacher will be required to get the 528 CS license. | https://docs.google.com/document/d/1j9WF2g_gLkwwHjQIetJ3nRHRQhCqOUJ-YkPuRJVNGvI/edit# |
6 | AZ | Yes | In Arizona, teachers with existing licensure can obtain the PreK–8 or 6–12 endorsement by completing a district-approved program or academic coursework in computer science content and teaching methods. The PreK–12 special subject endorsement requires completing academic coursework in computer science content and methods. | Endorsement | Academic | PreK-12, PreK-8, 6-12 | Computer Science, PreK-8 Endorsement: Valid Arizona Standard Professional Teaching certificate, and three semester hours in foundations for teaching computer science.... three semester hours in teaching and learning programming for educators and three hours in a computer science elective. IF an applicant holds a valid, comparable Computer Science, PreK-8 certificate or endorsement from another state and is in good standing in that other state THEN semester hours are not necessary. Computer Science, Grades 6-12 Endorsement: Valid Arizona Standard Professional Teaching certificate, and three semester hours in foundations for teaching computer science and Three semester hours in teaching and learning programming for educators and Six semester hours in computer science electives. IF an applicant holds a valid, comparable Computer Science, 6-12 certificate or endorsement from another state and is in good standing in that other state THEN semester hours are not necessary. Computer Science, PreK-12: Valid Arizona Elementary, Secondary or Special Education certificate, one course in the methods of teaching Computer Science at the elementary level, one course in the methods of teaching Computer Science at the secondary level, a minimum of 30 semester hours of courses in computer science content area, which may include the required methods of teaching the Computer Science courses IF an applicant holds a valid, comparable Computer Science, PreK-12 certificate or endorsement from another state and is in good standing in that other state THEN semester hours are not necessary. | Link to All Endorsements ; K-8 Endorsement ; 6-12 Endorsement ; PREK-12 Endorsement |
7 | CA | Yes | In California, teachers with existing licensure can obtain a supplementary authorization for PreK–12 through academic coursework. The state provided dedicated funding in FY 2022 to offset the cost of computer science certification. | Endorsement | Academic | PreK-12 | For the supplementary authorization for multiple subject & standard elementary teaching credentials and the supplementary authorization for single subject, standard secondary, & special secondary teaching credentials: submit official transcript showing the completion of either 20 semester units (or 10 upper-division semester units) of non-remedial coursework in CS OR a collegiate major from a regionally-accredited college/university in a subject directly related to CS (The specific subject Computer Science must include the following components: computer programming, data structures and algorithms, digital devices, systems and networks, software design, and impacts of computing (e.g., social, ethical, legal) – impacts of computing topics may be included within courses that cover any of the other content areas.) | https://www.ctc.ca.gov/credentials/req-added-auth |
8 | CO | No | - | - | - | - | https://www.cde.state.co.us/cdeprof/licensure_addendorsment_info#TCH | |
9 | CT | Yes | In Connecticut, teachers with existing licensure can obtain the K–6 or 7–12 endorsement through academic coursework or passing the Praxis CS exam (approved in December 2019). | Endorsement | - | K-6, 7-12 | A major in computer science or at least 30 semester hours of credit related to computer science including study in each of the following areas: Computing Systems (which may include devices; hardware and software; troubleshooting), Networks and the Internet (which may include cyber security; network communication and organization), Data and Analysis (which may include storage; collection; visualization; transformation inference and models), Algorithms and Programming (which may include algorithms, variables, control, modularity/decomposing; program development), Impacts of Computing (which may include culture/history; social interactions) Note: At least 12 semester hours of credit must be specific to computer science. | https://portal.ct.gov/SDE/Certification/Special-Subject-Cross-Endorsements#110 |
10 | DC | Yes | In DC, teachers with existing licensure can obtain a 7–12 certification by passing the Praxis CS exam. An initial license in computer science requires academic coursework and passing the exam. | Full Certification | Academic | 7-12 | Initial teaching credential: https://osse.dc.gov/page/teacher-certificationAdd-on endorsement: pass the praxis exam. https://osse.dc.gov/sites/default/files/dc/sites/osse/publication/attachments/Educator%20Testing%20Flyer%208.26.19.pdf | https://osse.dc.gov/node/1752 |
11 | DE | No | - | - | - | - | https://deeds.doe.k12.de.us/certificate/deeds_ia_instruct.aspx | |
12 | FL | Yes | In Florida, teachers can obtain the K–12 certification as an initial license or an add-on endorsement through academic coursework. State funding for computer science can be used to support credentialing for teachers. | Full Certification | Academic | K-12 | For full certification: Plan One - a bachelor's or higher degree with an undergraduate or graduate major in CS or CS education; or Plan Two - a bachelor's or higher degree with thirty semester hours in CS or CS education, including computer applications and computer programming. | http://www.fldoe.org/teaching/certification/certificate-subjects/ |
13 | GA | Yes | In Georgia, teachers with existing licensure can obtain a 6–12 academic endorsement by passing the Georgia GACE Computer Science Assessment. An initial license in computer science requires completing a state-approved program. | Both (Full Certification and Endorsement) | Academic (Endorsement); CTE (Full Certification) | 6-12 for both | To add a field may pass the CS GACE exam only + special considerations (non-CS related (https://www.gapsc.com/Rules/Current/Certification/505-2-.34.pdf). Can also be earned via initial license. | Computer Science , Credential FAQ |
14 | HI | Yes | In Hawaii, teachers with existing licensure can obtain a K–6, 6–12, or K–12 certification by completing a state-approved teacher education program, passing the Praxis CS exam, coursework and experience, professional development and experience, or holding a certification from another state and experience. The state also has a limited license for individuals with CS industry experience. | Both (Full Certification and Endorsement) | Academic | K-6, 6-12, K-12 | There are 3 different ways to obtain a license/certification. Limited License: Individuals interested in teaching CS with a minimum of 3 years of CS industry experience. Individual may only teaching CS content area and may not added any additionally fields license. Adding a Teaching Field: individuals can verify their readiness for CS teaching in one of these ways: completing a state approved teacher education program in CS OR pass the praxis CS exam 5652 with a passing score of 149 OR a combination of minimum 30 semester hours in CS coursework and meet the experience requirement OR complete a minimum of nine professional development credits in CS and meet the experience requirement OR hold a license/certificate/endorsement in CS from another state and meet the experience requirement - the experience requirement for the CS field is verification of 1 year of at least half- time teaching in the field at the grade level requested, or 3 years of full-time teaching at grad level requested no matter the field. Licensure Test: recognition of the Computer Science Test Code 5652 for individuals with a passing score 149 or higher under the License Field CS K-6, 6-12, K-12 | http://hawaiiteacherstandardsboard.org/content/wp-content/uploads/License-Fields-12-17-20.pdf , https://www.hawaiipublicschools.org/ConnectWithUs/Employment/LicensureAndCertification/Pages/home.aspx |
15 | IA | Yes | In Iowa, teachers with existing licensure can obtain a 5–12 or K–8 endorsement by completing a state-approved program or academic coursework in both content and methods. The state waived these requirements in 2018 for teachers who could demonstrate content knowledge and successful teaching experience. | Endorsement | Academic | K-8, 5-12 | To obtain the endorsement an applicant can: complete a program of study for required courses through an approved teacher preparation college or university. The program will recommend you directly to the BoEE for the endorsement OR the applicant can take required courses and submit your transcripts directly to the BoEE for their review and approval, including: one course at grade level specific methods of teaching computer science course and a minimum of 12 semester hours of computer science to include coursework in the following: data representation and abstraction to include primitive data types, static and dynamic data structures, and data types and stores, designing, developing, testing and refining algorithms to include proficiency in two or more programming paradigms and systems and networks to include operating systems, networks, mobile devices, and machine-level data representation. Note that an endorsement is not needed to teach CS in Iowa | computer science, CS endorsement |
16 | ID | Yes | In Idaho, teachers with existing licensure can obtain a 6–12 or 5–9 endorsement by completing a state-approved program and passing the Praxis CS exam. An initial license in computer science also requires completing a state-approved program and passing the exam. A 6–12 CTE Occupational Specialist certification in computer science can be obtained with industry experience. | Full Certification | Academic; CTE (2 different certifications) | 6-12 or 5-9 | Teachers with existing licensure can obtain a 6–12 or 5–9 endorsement by passing the Praxis CS exam. An initial license in CS requires the completion of a state-approved program and passing the exam. CTE: https://cte.idaho.gov/wp-content/uploads/2019/04/SECONDARY.OS_.APPLICATION_4.23.2019_Fillable.pdf | https://www.sde.idaho.gov/cert-psc/cert/apply/index.html |
17 | IL | Yes | In Illinois, teachers with existing licensure can obtain a 5–8, 6–8, or 9–12 endorsement through academic coursework, including computer science teaching methods and passing the state content exam. | Endorsement | CTE | 5-12 | Once you hold a Professional Educator License (PEL) or Educator License with Stipulations endorsed in a teaching field, you can add additional content area endorsements. These endorsements can be added at any grade level even if the underlying teaching endorsement on the PEL is a different grade range. The PEL serves as a foundation to which any teaching endorsement can be added after applicable coursework and testing are completed. Illinois offers full reciprocity for all endorsements listed on a valid, comparable out-of-state license. To add subsequent endorsements to your Professional Educator License (PEL) via reciprocity, please apply for the endorsement in your ELIS account and provide a copy of your valid, comparable out-of-state license. Computer Science (5-8): 18 semester hours including a methods and Computer Science (038/205) test. Computer Science (6-12): 18 semester hours including a methods and Computer Science (038/205) test | https://www.isbe.net/Pages/Subsequent-Teaching-Endorsements.aspx |
18 | IN | Yes | In Indiana, teachers with existing licensure can obtain a 5–12 or preK–12 academic endorsement by passing the state-adopted content exam. An initial license in computer science requires completing a state-approved program and passing the exam. The state has a CTE Workplace Specialist license for individuals with occupational experience. The educator standards for the new elementary STEM license addition include computer science. | Endorsement and Alternative Licensure (see 'Requirements' column) | Academic (Endorsement); CTE (Alternative Licensure) | K-12 for "Computer Science"; 9-12 for "Workplace Specialist: CS" | For Computer Science: successful completion of the PRAXIS II test for CS. For Workplace Specialist License: employment in an accredited educational program to teach in CS, occupational experience requirements, Workplace Specialist I Teacher Training, and participation in mentorship program. "Workplace Specialist: Computer Science" License is only available through alternative certification pathway. http://www.in.nesinc.com/Content/Docs/IN_test_requirements.pdf https://www.doe.in.gov/licensing/current-indiana-teachers-add-content-areas | https://www.doe.in.gov/wf-stem/computer-science |
19 | KS | In progress | The Kansas State Department of Education has developed proposed licensure standards for preK-12 computer science educators. | Endorsement and full certification | preK-12 | Proposed licensure standards here: https://www.ksde.org/Portals/0/TLA/Program%20Standards/Computer%20Science%20PreK12%20forpubliccomment%2005-06-2021.pdf?ver=2021-05-06-104820-837 | http://www.ksde.org/Agency/Division-of-Learning-Services/Teacher-Licensure-and-Accreditation/Licensure/License-Application | |
20 | KY | Yes | In Kentucky, teachers with existing licensure can obtain an 8–12 endorsement in computer science. | Endorsement | Academic | 8-12 | For endorsement: hold a valid base or restricted base certificate, including a statement of eligibility; successful completion of the application process; recommendation from an approved preparation program upon demonstration of competency. | http://www.epsb.ky.gov/mod/page/view.php?id=92, https://education.ky.gov/edprep/cert/Pages/default.aspx |
21 | LA | Yes | In Louisiana, teachers with existing licensure can add a 6–12 specialty content area in computer science through academic coursework and/or passing the Praxis CS exam. | Both (Full Certification and Endorsement) | Academic | 6-12 | For endorsement: hold a valid secondary certificate or all-level K-12 certificate and either complete Praxis secondary specialty area exam (if applicable) OR 21 credit hours in the specialty content area. | https://www.teachlouisiana.net/teachers.aspx?PageID=12311128 |
22 | MA | Yes | In Massachusetts, teachers with or without existing licensure can obtain a 5–12 certification by demonstrating competency in each of the computer science standards through a combination of academic coursework, professional development, mentorship experience, teaching experience, passing the Pearson and/or Praxis CS exam, and/or by completing an approved teacher preparation program. | Both (Full Certification and Endorsement) | Academic | 5-12 | Digital Literacy and Computer Science: candidate must demonstrate competence of the 12 computer science standards. These standards can be demonstrated through multiple pathways via the state Competency Review. (1) If you have addressed any requirement through previously completed coursework at a college or university, then please submit an official transcript for that course work if you have not already done so. (2) If you have addressed any requirement through a previously completed seminar or workshop then submit a letter as noted below or a copy of your certificate of completion. (3) If you have addressed a requirement through school-based (PreK-12) mentored employment or peer coaching, please submit a letter, on official letterhead signed by the Superintendent/or equivalent stating the hours of mentored employment or peer coaching that were delivered specific to a requirement and the specific component(s) of the requirement that were covered. (4) If you have addressed DLCS subject matter and skills through successful school-based (PreK-12) teaching experience, please submit a letter, on official letterhead signed by the Superintendent (or equivalent) stating the course(s) taught specific to a requirement and the specific component(s) of the requirement that were covered. If the requirement has been completely satisfied through successful school-based teaching experience then please submit a letter on official letterhead from the provider of the experience. (5) some of the competencies can be met through a combination of exams: Pearson/NES Computer Science test # 315, a score of at least 220 satisfies competencies 1-3, 6-12 AND ETS/Praxis Computer Science test # 5652, a score of at least 160 satisfies competencies 2-3, 7-12. (6) competencies can be address through the SG&S process which is a performance-based assessment for a teacher licensure candidate that includes a supervised 150-hour field-based experience | http://www.doe.mass.edu/licensure/academic-prek12/teacher/field-grade-levels.html |
23 | MD | Yes | In Maryland, teachers with existing licensure can obtain a 7–12 endorsement through academic coursework or passing the Praxis CS exam. An initial computer science licensure requires completing academic coursework and passing the exam. Pathways for CTE, alternative certification, and an accelerated certificate also exist. A stipend is available through the MCCE for teachers who pass the exam. | Both (Full Certification and Endorsement) | Academic; CTE | 7-12 | For the full certification, 4 pathways: (1) hold a bachelor's degree in CS or have 30 semester hours or more of CS content at an IHE; complete 21 semester hours of professional education coursework; complete 1 year of teaching experience; and passing score on basic skills teacher certification test and CS Praxis II exam. (2) for CTE, meet education and/or occupational requirements under 13A.12.02.15; complete professional education courses, if required; and passing score on basic skills teacher certification test. (3) for the alternative certification program CS, meet local-level requirements; hold a bachelor's degree; passing score on basic skills teacher certification test and the CS Praxis II exam. (4) for the accelerated certificate, complete the Notre Dame — Accelerated Certificate in teaching or the UMUC — Master of Arts in Teaching; and passing score on the Praxis II CS exam. For the endorsement, hold a valid professional teaching certificate and either passing score on the Praxis II CS exam or 15 credits in CS and 15 credits in related content. | http://www.marylandpublicschools.org/about/Pages/DEE/Certification/Certification-Areas.aspx |
24 | ME | No | - | - | - | - | http://www.maine.gov/doe/cert/initial/requirements.html | |
25 | MI | No | Michigan phased out the computer science endorsement in 2017 so that any licensed teacher is eligible to teach computer science. | - | - | - | https://www.michigan.gov/documents/mde/Computer_Science_Courses_560186_7.pdf | https://www.michigan.gov/documents/mde/Computer_Science_Courses_560186_7.pdf |
26 | MN | No | - | - | - | - | https://education.mn.gov/MDE/dse/stds/ComputerScience/ | |
27 | MO | Yes | In Missouri, teachers can obtain a 9–12 certification through academic coursework or by passing the state content exam. Teachers can be authorized to teach computer science after completion of department-approved professional development. State funding for computer science can be used to support credentialing for teachers. | Both (Full Certification and Endorsement) | Academic | 9-12 | To be eligible to teach computer science there are two pathways (1) A teaching certificate at the appropriate grade level with a passing score on the DESE-designated computer science assessment and DESE-issued computer science certificate or a bachelor’s or master’s degree in computer science or some other computer science related four-year degree or documented completion of another DESE-approved computer science training program, such as Project Lead the Way computer science core training for high school, Code.Org Computer Science Principles training, AP Computer Science A training, or AP Computer Science Principles training (2) A Visiting Scholars Certificate and one of the following criteria: An associate’s degree in computer science and an Industry Recognized Credential (IRC) in computer science, or an IRC in a computer science related field, or a passing score on the DESE-designated computer science assessment, or Documented completion of another DESE-approved computer science training program, such as Project Lead the Way computer science core training for high school, or Code.Org Computer Science Principles training, AP Computer Science A training, or AP Computer Science Principles training | https://dese.mo.gov/educator-quality/certification |
28 | MS | Yes | In Mississippi, teachers with existing licensure can obtain an AP Computer Science Principles Endorsement by completing an approved AP training. Teachers can also obtain a K–8 or 7–12 add-on endorsement by completing coursework or approved professional development for specific courses. | Endorsement | Academic | 9-12 | For AP endorsement in CS: Advanced Placement endorsements can only be added as a supplemental endorsement to a standard 5-year license. This endorsement cannot be renewed with CEU’s or coursework. It must be renewed every 5 years with additional AP training. 7-12 Endorsement (which can be obtained through coursework at Mississippi State University, this endorsement is designed for incoming teachers, courses necessary for the endorsement are: CSE/EDS 4990/6990 – Computing and Cybersecurity Classroom Integration, CSE 1284 – Introduction to Computer Programming, CSE 1384 – Intermediate Computer Programming, CSE 2383 – Data Structures and Algorithms, CSE 2813 – Discrete Math, TKT 4333/6333 – Introduction to Computer Science Education | https://www.mdek12.org |
29 | MT | Yes | In Montana, teachers with existing licensure can obtain a K–12 endorsement through academic coursework. An initial license in computer science requires completing a teacher preparation program and passing the Praxis CS exam, or completing a non-traditional teaching program with five years of successful teaching experience. | Both (Full Certification — note that MT refers to teacher licenses as "endorsements" — and add-on Endorsement) | Academic | K-12 | For full certification: complete either accredited / state-approved educator preparation program & student teaching OR a National Board Certification program OR a non-traditional teaching program with 5 years of successful teaching experience; completion and verification of Praxis test in CS; completion and verification of "An Introduction to Indian Education for All in Montana" course; completion and verification of a bachelor's degree OR National Board Certification; and verification of successful teaching experience. For the endorsement: complete university recommendation requirements. | https://opi.mt.gov/Class2STL, Licensure page |
30 | NC | Yes | In North Carolina, teachers with existing CTE licensure can obtain a 9–12 CTE computer programming endorsement through academic coursework. | Endorsement | CTE | 9-12 | A clear or provisional or lateral entry teaching license is required in Business Finance, and Information Technology Education OR a license in Marketing Education, Mathematics Education, Technology Education, or Trade and Industrial education (“A” level). The following coursework: (15 semester hours) Programming (two courses from the same programming language), Object-oriented design, Data structures and algorithms, Computer hardware and organization | http://stateboard.ncpublicschools.gov/policy-manual/licensure/copy_of_general-licensure-requirements-20161201; Also see http://www.dpi.state.nc.us/licensure/ https://simbli.eboardsolutions.com/ePolicy/Policy.aspx?S=10399&Sch=10399&PC=LICN-001&Z=P&revNo=3.06&srch=LICN-001&ktype=Exact&encu=xa9jwu0EeqNJP1lMR8zErI2Eu9hM2yurtmPs7R4uWoFuEZVzslsh2J7kZmGkgYk1u3jjQZBg0FNUXgRplusV0yWI9t2UslshrVplus88nDIf8RJ7WqLVacplus6cJPE01ArBpZYtPuEqos34pABu39iVvE869plusMke4vZrXMU6q5m2plusS2Cnflplus5auyc= |
31 | ND | Yes | In North Dakota, teachers with existing licensure can obtain a grade level corresponding credential through academic coursework. Teachers are eligible to teach specific computer science courses for five years after earning a Level I (200 hours), Level II (40 hours), or Level III (15 hours) Computer Science and Cybersecurity Credential (effective April 1, 2020). Teachers can renew the credential by completing 30 hours of academic work during the five year period. | Endorsement | Academic | 5-12 and 9-12 | The Minor Equivalency (ME) 16 level endorsement in CS is issued for a maximum of five years and requires a minimum of 16 semester hours of CS coursework beyond introductory level; the ME 24 level endorsement in CS is issued for a longer period of time (considered equivalent to a full teaching minor) and requires a minimum of 24 semester hours of CS coursework beyond the introductory level including special methods of teaching in CS. | https://www.nd.gov/espb/sites/www/files/documents/SFN-58241-Computer-Science-Education-05-17.pdf |
32 | NE | No | - | - | - | https://cdn.education.ne.gov/wp-content/uploads/2017/10/CleanRule24Guidelines_2018-Links.pdf | ||
33 | NH | Yes | In New Hampshire, teachers with or without existing licensure can obtain certification by passing a national exam, holding a computer science teaching assignment prior to June 2019, or submitting evidence of skills, knowledge, and competencies in computer science content. Evidence could include coursework, professional experience, letters of recommendation, professional development, or other artifacts. | Both (Full Certification and Endorsement) | Unclear | K-12 | https://docs.google.com/document/d/1pw7dTEKqc0epmg0lKUnqqaQtiPbfEiLjCQiG4eHpZlM/edit?usp=sharing To be certified computer science educator for grades K-12, the candidate shall: (1) Have at least a bachelor’s degree; and (2) Obtain certification through one of the alternatives in Ed 505.01 – Ed 505.05 after having met the requirements of (c) below: (b) For candidates seeking certification through an alternative 3, 4 or 5 pathway, the department of education shall assess the skills, competencies, and knowledge of candidates for certification as computer science educators by reviewing evidence, such as, but not limited to, college course work, documented professional experience, letters of recommendation, professional development hours or CEU’s, and artifacts of professional practice. | https://nhdoepm.atlassian.net/wiki/spaces/CHD/pages/352616449/Statement+of+Eligibility+SOE+Requirements |
34 | NJ | Yes | In New Jersey, teachers with existing licensure can obtain a 9–12 CTE endorsement with a combination of previous teaching experience and academic coursework. | Endorsement (see 'Requirements' column) | CTE | 9-12 | Computer Science Technology Certificate. The standards established by the State board shall require a candidate for the endorsement to hold a 1 instructional certificate with at least one other teaching endorsement and provide documentation that the candidate has completed the computer science related coursework requirements determined by the State board up to a maximum of 15 credits. | http://www.njleg.state.nj.us/2018/Bills/A2500/2193_R3.HTM |
35 | NM | Yes | In New Mexico, teachers with existing licensure in secondary education can obtain a computer science endorsement through one of six pathways: completing academic coursework, passing a licensure exam, work experience, professional development, industry certification, or subject-specific teaching experience. | Endorsement | Academic | 7-12 | PATHWAYS FOR ENDORSEMENT: Teachers seeking a secondary computer science endorsement shall: A. Hold a teaching license in secondary education as provided by 6.61.4 NMAC; and B. Complete one of the following pathways: (1) earn 15 postsecondary course credit hours in computer science coursework; (2) pass the department-approved teacher licensure exam for computer science or an approved comparable licensure test from another state; (3) possess a minimum of two years of work experience in an industry related to computer science, which the applicant must validate using a verifiable list of references; (4) possess an industry certification in a field related to computer science, which the applicant must validate using official documentation of the industry certification; (5) prior to January 1, 2025, have completed 60 hours of professional development within the three years immediately prior to applying for a computer science endorsement, which the applicant must validate using documentation from the organization that provided the professional development, including the number of hours of each training; or (6) prior to January 1, 2025, possess three or more years of computer science teaching experience including computer coding program structure in one or more languages, debugging computer programs, computer modeling and skills relevant to applications such as data management, graphics and text processing, which the applicant must validate with a letter signed by a school district administrator, charter school administrator, or secondary school principal. | http://www.ped.state.nm.us/licensure/2010/endorsements/index.html |
36 | NV | Yes | In Nevada, teachers with existing licensure can obtain a secondary endorsement in advanced computer science through academic coursework or passing the Praxis CS exam. Teachers can also obtain a K–12 Introductory Computer Science endorsement through academic coursework. Funding is available to offset the cost of certification. | Endorsement | Academic | Depends on area of primary licensure | For endorsement: hold an elementary, middle school/junior high, secondary, or special license; complete either a Board-approved program for teaching computer programming/CS OR 12 semester credits including methods for teaching the use of a computer or educational issues involved in the teaching of computers (or both), methods for teaching computer programming, and instruction in at least two computer languages. | https://doe.nv.gov/Educator_Licensure/Special_Licenses-Endorsements-Various_Grade_Levels/ |
37 | NY | Yes | In New York, teachers with or without existing licensure can obtain a 7–12 certification by completing one of the following: approved state teacher preparation program pathway, academic coursework, or industry experience and pedagogical coursework. Any licensed teacher who teaches computer science before September 2022 will be eligible to continue teaching computer science in the same district for ten years. | Full Certification | Academic | 7-12 | Varies based on type of certification and pathway. For Initial Certification: Approved Teacher Preparation Program — completion of NY registered program, institutional recommendation, NY teacher certification exam, occupational work experience in computer technology (2 yrs), workshop (Dignity for All Students Act), and fingerprint clearance. For Professional Certification: Individual Evaluation — completion of associate's degree or higher (minimum GPA: 2.0), completion of specified content and coursework, student teaching (40 days), occupational work experience in computer technology (2 yrs), NY teacher certification exam, full-time classroom teaching experience (3 yrs), mentored experience (1 yr), workshops (Child Abuse Identification, School Violence Intervention and Prevention, and Dignity for All Students Act), fingerprint clearance, and citizenship status. Currently in NY they have a Technology Education certificate and Educational Technology Specialist, but the Board did not feel that either of these truly " address the knowledge and skills needed to effectively deliver instruction to students in Kindergarten through grade 12 in all facets of computer science." Moving forward current CS teachers and also those who begin teaching computer science courses between now and September 1, 2022 will be “grandfathered” in. The date this policy takes effect is March 28th but it will be fully. implemented by Sept 1 2022. New CS teachers after September 1, 2022 will have four pathways to certification. 1. Approved program pathway: an individual pursuing a bachelor’s degree in an educator preparation program leading to an initial certificate in computer science or a master’s degree in an educator preparation program leading to an initial computer science certificate. 2. Individual evaluation pathway: an individual with a bachelor’s degree or higher and at least 12 semester hours of coursework in computer science may pursue this pathway upon meeting pedagogy and student teaching requirements. 3. Industry experience: individuals who already have a bachelor’s degree or higher and also have had three or more years of experience working in a position that requires the skills of a computer scientist may pursue this pathway and would need to complete specific pedagogical coursework. 4. Additional certificate pathway: individuals who already hold a teaching certificate may pursue an additional certificate in computer science by meeting specific computer science coursework. Link: https://www.regents.nysed.gov/report/mar-2018/higher-education | http://eservices.nysed.gov/teach/certhelp/BaseExtReqSet.do?certCredential=2554&WIN_TYPE=null |
38 | OH | Yes | In Ohio, teachers with existing licensure can obtain a K–12 supplemental teaching license through passing the state content exam; teachers can also earn an initial license in computer science. Temporary revisions to teaching requirements allow licensed 7–12 teachers who completed approved professional development to teach computer science until 2023. The state provided dedicated funding in FY 2020–2021 to offset the cost of computer science certification. | Full Certification | Academic | K-12 | http://education.ohio.gov/getattachment/Topics/Learning-in-Ohio/Computer-Science/Resources-for-Computer-Science/Computer-Science-Guidelines.pdf.aspx?lang=en-US | https://www.ohiohighered.org/content/ohio_educator_licensure_programs_standards_requirements_chart, http://education.ohio.gov/Topics/Teaching/Licensure/Supplemental-License/Supplemental-Teaching-License-for-Endorsement-Area |
39 | OK | Yes | In Oklahoma, teachers with existing licensure can obtain a 9–12 certification through passing the state content exam; teachers can also earn an initial license in computer science. | Full Certification | Academic | 9-12 | For the traditional certification, candidates must hold a bachelor's degree; have a certification recommendation from IHE; pass the OGET, appropriate OSAT(s) and the OPTE; hold an OSDE Issues certificate; and demonstrate competencies in programming and algorithm design, multiple paradigms, computer systems, data representation & information organizations, and social aspects of computing. Additional pathways are here: http://sde.ok.gov/sde/sites/ok.gov.sde/files/documents/files/OSDE_Teacher_Licensure_Revised042015.pdf (teachers holding certain licensures can add additional content areas via testing) | http://sde.ok.gov/sde/sites/ok.gov.sde/files/documents/files/Competencies.pdf |
40 | OR | No | - | - | - | - | http://www.tspc.oregon.gov/licensure/licensure.asp | |
41 | PA | Yes | In Pennsylvania, teachers with existing licensure can obtain a 9–12 certification through passing the state content exam; teachers can also earn an initial license in computer science. | Both (Full Certification and Endorsement) | Unclear | 7-12 | Announcement of Praxis exam: https://www.media.pa.gov/Pages/Education-Details.aspx?newsid=1002 New guidance for 7-12 CS cert: https://www.education.pa.gov/Documents/Teachers-Administrators/Certification%20Preparation%20Programs/Specific%20Program%20Guidelines/Computer%20Science%207-12%20Program%20Guidelines.pdf and https://docs.google.com/document/d/1jx8dPkFdNP-NPkr0Hs10RSASupjJVI4XuX6hv2rbx2c/edit | http://www.education.pa.gov/Documents/Teachers-Administrators/Certifications/Pennsylvania%20Certification/Certificates%20in%20Pennsylvania%20-%20Types%20and%20Codes.pdf |
42 | RI | Yes | In Rhode Island, teachers with existing licensure can obtain an endorsement through academic coursework from an approved provider. | Endorsement | Academic | - | https://www.ride.ri.gov/TeachersAdministrators/EducatorCertification/PathstoCertification.aspx#2321295-endorsements | http://k12.cs.uri.edu/endorsement.php |
43 | SC | Yes | In South Carolina, teachers with or without existing licensure can obtain 9–12 certification by completing an approved preparation program and passing the state content exam. The state provided dedicated funding in FY 2022 to offset the cost of computer science certification. | Both (Full Certification and Endorsement (/Add-on Certification)) | Academic | 9-12 | For full certification: hold a bachelor's degree, certification recommendation from IHE, passing scores for applicable Praxis II exams, passing score on the Principles of Learning & Teaching in the specific grade levels, complete student teaching requirements. For CS endorsement: requirements "currently in development." | http://ed.sc.gov/educators/certification/advancing-certification/adding-certificate-areas/academic-certification-areas-issued/, https://sites.google.com/lexington1.net/lowcountrycsta/faq/certification |
44 | SD | Yes | In South Dakota, teachers with existing licensure can obtain a K–6 or 7–12 endorsement through academic coursework or passing the Praxis CS exam. | Endorsement | Academic | K-6 and 7-12 | For endorsement: hold a current valid teaching license and complete state-designated testing and/or credit hours in computer science content. | https://doe.sd.gov/certification/K12computer.aspx |
45 | TN | Yes | In Tennessee, teachers with existing licensure can obtain the Computer Science Employment Standard endorsement after completing approved professional development. An initial license in computer science requires completing academic coursework and passing the Praxis CS exam. In 2022, the legislature passed a bill requiring approval of a new endorsement in computer science. | Endorsement | Academic | K-12 | The practitioner license is valid for three years and may be renewed once. Tennessee offers a practitioner license in many endorsement areas, allowing individuals to serve as classroom teachers. At a minimum, candidates interested in the practitioner teacher license must: be at least 18 years old; hold a bachelor’s degree from a regionally-accredited college or university; be enrolled in or have completed an approved educator preparation program, and be recommended for licensure by the program provider; meet all professional assessment requirements as specified by the State Board of Education (required assessment information can be found here); meet requirements in at least one area of endorsement; and ensure that the department has official transcripts of all credits earned through an institution of higher education. The transcript must be submitted by the institution of higher learning to Educator.Licensure@tn.gov through an approved clearinghouse or mailed to 710 James Robertson Parkway, 12th Floor, Nashville, TN 37243. For more information, review the Academic Transcripts Operating Procedures. Also - A new Computer Science test Praxis will be required beginning October 19, 2018. | https://www.tn.gov/education/licensing/licensure-resources.html#collapse1d543cb5c7e24697b25e82f5ac083eed-1 |
46 | TX | Yes | In Texas, teachers with or without existing licensure can obtain an 8–12 certification by completing a state-approved teacher preparation program and passing certification exams. | Full Certification | Academic | 8-12 | For full certification: hold a bachelor's degree, complete an educator preparation program, pass certification exams, submit a state application, and complete fingerprinting. | http://tea.texas.gov/Texas_Educators/Preparation_and_Continuing_Education/Approved_Educator_Standards/, https://texascomputerscience.weebly.com/teacher-certification.html |
47 | UT | Yes | In Utah, teachers with existing secondary or CTE licensure can obtain up to six course-specific 6–12 endorsements. Each endorsement requires a combination of experience or coursework, exams, professional development, and more. | Endorsement | Academic; CTE | 6-12 | There are 6 CS/IT endorsements, including Intro to CS. This requires an existing CTE or Secondary Education license; 6 years experience OR a set of online courses; CSP training; successful passage of one programming exam; successful passage of IC3 certifications OR Digital Literacy Methods Workshop; completion of CTE orientation; and attend 2 approved conferences/trainings. | See pg 77 |
48 | VA | Yes | In Virginia, teachers with existing licensure can obtain an endorsement through academic coursework or passing the Praxis CS exam. An initial license in computer science requires completing a state-approved program or academic coursework. The Department of Education convened a workgroup on micro-credentials for certification in subjects including computer science and is now developing recommendations as authorized by HB 836 (2020). | Both (Full Certification and Endorsement (/Add-on Certification)) | Academic | 6-12 | For initial endorsement: complete an approved teacher preparation program in CS OR 36 semester hours of coursework in mathematics, statistics, data structures and algorithm analysis, intro to computer systems, application of computer technology, and programming. For add-on endorsement: hold a baccalaureate degree and a teaching endorsement; complete 18 semester hours of coursework in data structures and algorithm analysis, programming, introduction to computer systems, application of computer technology and computer science. The department of education allows teachers to earn micro-credentials in computer science and apply them towards licensure; recommendations on implementation are still forthcoming. | https://law.lis.virginia.gov/admincode/title8/agency20/chapter23/section300/ |
49 | VT | Yes | In Vermont, teachers with existing licensure can obtain a 7–12 endorsement by demonstrating knowledge standards, performance standards, and completing academic coursework. | Endorsement | Academic | 7-12 | For endorsement: hold a current valid teaching license and present evidence of meeting knowledge and performance standards in CS by completing a minimum of 18 credit hours. | https://education.vermont.gov/documents/edu-educator-quality-transcript-review-worksheet-computer-science |
50 | WA | Yes | In Washington, teachers with existing licensure can obtain a K–12 endorsement through passing the state content exam. Legislation was passed in 2021 to create two new specialty endorsements in computer science and allocated $63,000 to start this process. State funding for computer science can support credentialing for teachers. | Endorsement | Academic | K-12 | For endorsement: demonstrate knowledge & skills in computational thinking, programming, computing devices, systems & networks, data representation & analysis, global impact/social issues, effective learning environments, and connections & collaboration; and complete one of 5 specified pathways (http://k12.wa.us/certification/teacher/Endorsement.aspx). Says CS is a Test Only - Must pass a WEST-E/NES test or an alternative approved through the PESB for the desired endorsement. | https://www.pesb.wa.gov/educator-pathways/general-information/endorsements/endorsement-areas/, https://www.k12.wa.us/certification/teacher-certificate/already-washington-certified-educators/adding-endorsement |
51 | WI | Yes | In Wisconsin, teachers with existing licensure can obtain a 4–12 supplementary license by passing the Praxis CS exam. An initial license in computer science requires completing a state-approved preparation program. | Full Certification | Academic | 4-12 | General requirements: hold a minimum of bachelor's degree, complete an approved educator preparation program leading to licensure in CS, and achieve passing scores on required tests in CS and Core Academic Skills for Educators. PRAXIS required to add on cert. | https://dpi.wi.gov/tepdl/licensing/types/teaching |
52 | WV | Yes | In West Virginia, teachers with existing licensure can obtain course-specific authorizations for Introduction to Computer Science, Computer Science Discoveries, and/or Computer Science Fundamentals by completing specified professional development. | Endorsement | Academic; CTE | Unclear | https://wvde.us/middle-secondary-learning/computer-science-and-technology/ | https://wvde.state.wv.us/certification/, https://wvde.us/wp-content/uploads/2020/07/Computer-Science-Authorizations.pdf |
53 | WY | Yes | In Wyoming, teachers with existing licensure can obtain a K–12 endorsement by completing a program that leads to licensure or a combination of coursework and passing the Praxis CS exam. Another pathway requires coursework and work experience. Teachers can teach out of field for up to two years and can earn the CS endorsement by passing the Praxis CS exam within those two years. | Endorsement | Academic | 6-12 | For endorsement: Option #1 - Program completion that leads to licensure in the state the institution resides in, and leads to an Institutional Recommendation. -- Option #2 - Demonstration of Competency showing 27 credit hours from a regionally accredited college in approved Computer Science coursework and ultimately passing the Wyoming approved Praxis exam. -- Option #3 - Professional, Industry, and Careers (PIC) Permit requires a bachelor’s degree or higher in Technology. Applicant is required to have a minimum of two years work experience in the past five years. -- An elementary teacher can teach Computer Science in their own classroom without additional endorsements. If an elementary teacher would like to teach Computer Science outside their self contained classroom, they are eligible to apply for a Computing Technology Exception Authorization as well. | http://ptsb.state.wy.us/Licensure/EndorsementAreas/tabid/129/Default.aspx, http://lccc.wy.edu/pathways/sciTechEngMath/computerScienceProgram/computerScienceK12.aspx |
54 | Count Yes: | 43 |
1 | Create incentives at institutions of higher education to offer computer science to preservice teachers | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | State | Preservice Incentives Yes/No | Summary | Does the state approve programs at institutions of higher education in CS education and list these institutions publicly? | Does the state provide funding for either a) preservice teachers to take CS, or b) teacher preparation institutions to establish CS education programs? | Does the state require all pre-service teachers (from any subject) to be exposed to CS content and/or pedagogy within the teacher's pre-service program? | Link to state agency website with teacher preparation programs listed | |||||||||||||||||||||
3 | AK | No | Link | |||||||||||||||||||||||||
4 | AL | Yes | In September 2019, the Alabama State Board of Education passed Teacher Educator Standards for Computer Science, which are used to approve programs at institutions of higher education. | Yes - Teacher Educator Standards for Computer Science were passed by the State Board of Education in September 2019 ; but state does not list approved programs in CS on their website. | Link | |||||||||||||||||||||||
5 | AR | Yes | Arkansas has approved secondary computer science preparation programs at several institutions of higher education and lists these institutions publicly. The state also requires all preservice elementary teachers to receive instruction in computer science education, and each preservice program will incorporate computer science as their educator competencies come up for revision. ForwARd Arkansas scholarships are available for students studying to become licensed computer science instructors and commit to teaching in a ForwARd Community school district. | Yes | Yes - Scholarships from ForwARd Arkansas for preservice teachers to study CS education. | Yes - All elementary teachers take CS in teacher prep. | Link | |||||||||||||||||||||
6 | AZ | No | Link | |||||||||||||||||||||||||
7 | CA | No | Link | |||||||||||||||||||||||||
8 | CO | No | Link | |||||||||||||||||||||||||
9 | CT | Yes | SB 957 (2019) required teacher preparation programs to include, as part of the curriculum for all preservice candidates, instruction in computer science that is grade-level and subject-area appropriate. | Yes - SB 957 (2019) requires teacher preparation programs to include, as part of the curriculum, instruction in computer science that is grade-level and subject area appropriate for all preservice candidates | Link | |||||||||||||||||||||||
10 | DC | No | Link | |||||||||||||||||||||||||
11 | DE | No | Link | |||||||||||||||||||||||||
12 | FL | No | Link | |||||||||||||||||||||||||
13 | GA | Yes | The Georgia Department of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
14 | HI | No | Link | |||||||||||||||||||||||||
15 | IA | No | Link | |||||||||||||||||||||||||
16 | ID | Yes | The Idaho Department of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
17 | IL | No | Link | |||||||||||||||||||||||||
18 | IN | Yes | The Indiana Department of Education has approved computer science teacher preparation programs leading to certification in computer science and lists these programs publicly. In 2020, Indiana began requiring all preservice K–6 teachers to learn computer science. | Yes | Yes - Indiana requires all of its K-6 preservice teachers to learn CS (February 27, 2020) | Link | ||||||||||||||||||||||
19 | KS | Yes | HB 2466 (2022) established the computer science educator program to promote the advancement of computer science licensed and preservice teacher preparation in Kansas. The state board of regents may award scholarships up to $1,000 to licensed and preservice teachers who are enrolled in a course of instruction offered by a postsecondary educational institution for additional postsecondary credit or leading to licensure as a teacher, and have completed one course in computer science. Scholarships prioritize applicants who are from underrepresented socioeconomic demographic groups; or agree to teach computer science in rural schools and schools with higher percentages of students from underrepresented socioeconomic demographic groups. | Yes | Link | |||||||||||||||||||||||
20 | KY | No | Link | |||||||||||||||||||||||||
21 | LA | No | Link | |||||||||||||||||||||||||
22 | MA | Yes | The Massachusetts Department of Elementary and Secondary Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
23 | MD | Yes | The Maryland State Department of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. MCCE provides funding for public or private teacher preparation institutions to establish computer science education programs or integrated computer science into existing programs via HB 281 (2018). | Yes | Yes - funding for teacher prep programs in HB 281 in 2018. Additional grant information | Link | ||||||||||||||||||||||
24 | ME | No | Link | |||||||||||||||||||||||||
25 | MI | No | After Michigan phased out the computer science certification, teacher preparation programs in the state also phased out preservice programs in computer science education. | Link | ||||||||||||||||||||||||
26 | MN | No | Link | |||||||||||||||||||||||||
27 | MO | No | Link | |||||||||||||||||||||||||
28 | MS | No | Link | |||||||||||||||||||||||||
29 | MT | Yes | The Montana Office of Public Instruction has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
30 | NC | No | Link | |||||||||||||||||||||||||
31 | ND | No | Link | |||||||||||||||||||||||||
32 | NE | No | Link | |||||||||||||||||||||||||
33 | NH | Yes | The New Hampshire Department of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
34 | NJ | No | Link | |||||||||||||||||||||||||
35 | NM | No | Link | |||||||||||||||||||||||||
36 | NV | Yes | SB 313 (2019) required training all preservice teachers in computer science and computer literacy. The bill also allowed the Nevada Board of Regents to apply for a grant from the computer science education fund to develop curriculum and standards for preservice computer science educators. | Yes - SB 313 (2019):The Board of Regents may apply for a grant from the Account for Computer Education and Technology to develop the curriculum and standards for CS education programs. | Yes - SB 313 (2019): All persons who are studying to become a teacher must receive appropriate education and training in computer literacy and computer science | Link | ||||||||||||||||||||||
37 | NY | Yes | The New York State Education Department has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
38 | OH | Yes | The Ohio Department of Higher Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. HB 110 (2021) required each educator preparation program and each educator licensure candidate to receive instruction in computer science and computational thinking. | Yes | Yes - HB 110 (2021): Each teacher preparation program shall require each candidate to receive instruction in computer science and computational thinking, as applied to student learning and classroom instruction, as appropriate for the grade level and subject area of the candidate's license (starting in 2022-23). | Link | ||||||||||||||||||||||
39 | OK | No | Oklahoma has competencies for licensure and certification in computer science, but no universities currently meet them. | Link | ||||||||||||||||||||||||
40 | OR | No | Link | |||||||||||||||||||||||||
41 | PA | Yes | The Pennsylvania Department of Education developed specific program guidelines for state approval of professional educator programs in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
42 | RI | Yes | The Rhode Island Department of Education has approved teacher preparation programs leading to the endorsement in computer science and lists those programs publicly. | Yes | Link | |||||||||||||||||||||||
43 | SC | No | There are program approval standards (CS teacher standards) but no universities currently meet them. | Link | ||||||||||||||||||||||||
44 | SD | No | Link | |||||||||||||||||||||||||
45 | TN | Yes | The Tennessee Department of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
46 | TX | Yes | The Texas Education Agency has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
47 | UT | Yes | The Utah State Board of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
48 | VA | Yes | The Virginia Department of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
49 | VT | Yes | The Vermont Agency of Education has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
50 | WA | Yes | The Washington Office of Superintendent of Public Instruction has approved teacher preparation programs leading to certification in computer science. The Washington State Opportunity Scholarship also provided funding for Central Washington University and Western Washington University to develop a computer science endorsement program. | Yes | Yes - Washington State Opportunity Scholarship -- funding for CWU to develop new CS teacher endorsement and for Western WA U to develop CS K-12 endorsement. | Link | ||||||||||||||||||||||
51 | WI | Yes | The Wisconsin Department of Public Instruction has approved teacher preparation programs leading to certification in computer science and lists these programs publicly. | Yes | Link | |||||||||||||||||||||||
52 | WV | No | Link | |||||||||||||||||||||||||
53 | WY | No | Link | |||||||||||||||||||||||||
54 | Count Yes: | 23 |
1 | Establish dedicated computer science positions in State and Local Education Agencies | ||||
---|---|---|---|---|---|
2 | State | State CS Position Yes/No | Summary | Title | Link & More Information |
3 | AK | Yes | The Alaska Department of Education & Early Development has a Statewide Coding and Computer Science Coordinator. | Statewide Coding and Computer Science Coordinator | https://education.alaska.gov/information-exchange-blog/deed-welcomes-coding-and-computer-science-career-coordinator |
4 | AL | Yes | The Alabama State Department of Education has an Education Specialist and an Educator Administrator for Digital Literacy and Computer Science. | Education Specialist – Digital Literacy and Computer Science | https://www.alsde.edu/sec/comm/DAPS/Directory%20of%20Alabama%20Public%20Schools.pdf |
5 | AR | Yes | The Arkansas Department of Education has an office of computer science with four staff members focusing on computer science, including the State Director of Computer Science Education, Lead Statewide Computer Science Specialist, Computer Science Program Policy Advisor, and a Computer Science Program Coordinator. There are also nine statewide computer science specialists. In 2021, the department created a new position, the Director of STEM and Computer Science Continuum, to focus on postsecondary, including college and careers. | State Director of Computer Science Education | http://dese.ade.arkansas.gov/divisions/special-projects/arkansas-computer-science-initiative/computer-science-communications |
6 | AZ | Yes | The Arizona Department of Education has a Computer Science and Educational Technology Specialist. | Computer Science and Educational Technology Specialist | https://www.azstatejobs.gov/jobs/computer-science-and-educational-technology-specialist-phoenix-arizona-united-states |
7 | CA | Yes | The California Department of Education has a Computer Science Coordinator. | Computer Science Coordinator | Legislation passed in 2021 (AB 130) created and funded the position. Although the position was created and funded via legislation in 2019, the position was cut due to COVID-19 budget cuts http://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201920200SB75 |
8 | CO | Yes | The Colorado Department of Education has a Computer Science Content Specialist. | Computer Science Content Specialist | |
9 | CT | Yes | The Connecticut Department of Education has a Computer Science Education Consultant. | Mathematics and Computer Science | https://portal.ct.gov/SDE/Computer-Science/Computer-Science |
10 | DC | No | Computer Science Specialist | DCPS is the only district in DC (47k students), and they have a CS supervisor, but that person doesn't have control over the charters in DC (43k students total). There is a "state ed agency" and they don't have a CS supervisor. | |
11 | DE | No | Although the Delaware Department of Education does not have a position dedicated to computer science education, the STEM Education Associate oversees computer science education. | ||
12 | FL | Yes | The Florida Department of Education has a Computer Science Program Specialist. | Computer Science Program Specialist | http://www.fldoe.org/academics/standards/staff-contacts.stml |
13 | GA | Yes | The Georgia Department of Education has a Computer Science Education Program Specialist. | Computer Science Education Program Specialist | https://www.gadoe.org/Pages/Computer-Science.aspx |
14 | HI | Yes | The Hawaii Department of Education has a Computer Science Specialist. | Educational Specialist, Computer Science | |
15 | IA | Yes | The Iowa Department of Education has a Computer Science Education Program Consultant. | Education Program Consultant, Computer Science | https://educateiowa.gov/pk-12/instruction/computer-science |
16 | ID | Yes | The Idaho Governor's STEM Action Center has a STEM and Computer Science Program Manager. | STEM and Computer Science Program Manager (in STEM Action Center) | https://stem.idaho.gov/about/stemteam/ |
17 | IL | Yes | The Illinois State Board of Education has a Computer Science Principal Consultant. | Computer Science Principal Consultant | |
18 | IN | Yes | The Indiana Department of Education has a Computer Science Specialist. | Computer Science Specialist | https://www.doe.in.gov/wf-stem/computer-science |
19 | KS | Yes | The Kansas Department of Education has a Computer Science Education Program Consultant. | Computer Science Education Program Consultant | |
20 | KY | Yes | The Kentucky Department of Education has a dedicated K–12 Computer Science Lead. | K-12 Computer Science lead | https://education.ky.gov/school/diglrn/Pages/ComputerScienceITAcademy.aspx |
21 | LA | No | |||
22 | MA | Yes | The Massachusetts Department of Elementary and Secondary Education has a Computer Science Content Coordinator. | Computer Science and STEM Integration Specialist | http://www.doe.mass.edu/stem/dlcs/ |
23 | MD | Yes | The Maryland State Department of Education has a Computer Science Education Specialist as well as a Career Programs, STEM, and Computer Science Coordinator who work with the Director of the Maryland Center for Computing Education to oversee computer science education. Each local school system has also designated a central office administrator who is the point of contact for computer science. | Director of Maryland Center for Computing Education; Computer Science Specialist | cs4md.com |
24 | ME | Yes | The Maine Department of Education has a Secondary Digital Learning and Computer Science Specialist. | Secondary Digital Learning and Computer Science Specialist | https://www.maine.gov/doe/learning/ltt |
25 | MI | Yes | The Michigan Department of Education has a Computer Science Consultant. | Computer Science Consultant | https://www.governmentjobs.com/careers/michigan/jobs/2607101/education-consultant-11-p13-computer-science-consultant?department[0]=Education&sort=PositionTitle%7CAscending&pagetype=jobOpportunitiesJobs |
26 | MN | Yes | The Minnesota Department of Education has a STEM and Computer Science Integration Specialist. | STEM/Computer Science Integration Specialist | https://careers.mn.gov/psp/hcm92apc/MNCAREERS/HRMS/c/HRS_HRAM.HRS_APP_SCHJOB.GBL?Page=HRS_APP_JBPST&FOCUS=Applicant&SiteId=1001&JobOpeningId=34508&PostingSeq=1&languageCd=ENG |
27 | MO | In Progress | SB 718 (2022) directs the Missouri Department of Elementary and Secondary Education to appoint a computer science advisor to implement the bill's requirement for all elementary, middle, and high schools to offer computer science. | Computer Science Advisor | https://www.senate.mo.gov/22info/BTS_Web/Bill.aspx?SessionType=R&BillID=71259648 |
28 | MS | No | |||
29 | MT | No | |||
30 | NC | Yes | The North Carolina Department of Public Instruction has a Director of Computer Science and Technology. | Director of Computer Science and Technology | http://www.ncpublicschools.org/newsroom/news/2018-19/20190208-02 |
31 | ND | No | |||
32 | NE | Yes | The Nebraska Department of Education is currently hiring a CS supervisor. | Computer Science & Technology Education Specialist | https://www.governmentjobs.com/careers/nebraska/jobs/3833137/computer-science-technology-education-specialist-education-specialist-iii |
33 | NH | Yes | The New Hampshire Department of Education has a STEM Integration and Computer Science Administrator. | Education Consultant - Mathematics and PAEMST State Coordinator (CS) | https://www.education.nh.gov/instruction/computer-science/index.htm |
34 | NJ | Yes | The New Jersey Department of Education has a Computer Science Coordinator. | Computer Science Coordinator | https://www.nj.gov/education/careers/docs/19025.pdf |
35 | NM | Yes | The New Mexico Public Education Department has a K–8 Computer Science Specialist and an Education Administrator in the Office of College and Career Readiness focused on high school computer science. | Computer Science Specialist | https://careers.share.state.nm.us/psc/hprdcg/EMPLOYEE/HRMS/c/HRS_HRAM_FL.HRS_CG_SEARCH_FL.GBL?Page=HRS_APP_JBPST_FL&Action=U&FOCUS=Applicant&SiteId=1&JobOpeningId=116155&PostingSeq=1 |
36 | NV | Yes | The Nevada Department of Education has a Computer Science Education Programs Professional. | Education Programs Professional, Computer Science and STEM | http://www.doe.nv.gov/Nevada_Academic_Standards/Computer_Science/ |
37 | NY | Yes | In October 2022, the Board of Regents approved the recommendation to include computer science under the umbrella of career and technical education (CTE) and created a Computer Science Association. | Computer Science Association | https://www.nysed.gov/career-technical-education/computer-science |
38 | OH | Yes | The Ohio Department of Education has a Computer Science Education Program Specialist. | Computer Science Education Program Specialist | http://education.ohio.gov/Topics/Learning-in-Ohio/Computer-Science |
39 | OK | Yes | The Oklahoma State Department of Education has a Director of Education Technology and Computer Science Education, and will soon hire a full-time Director of Computer Science Education. | Director of Education Technology & Computer Science | https://sde.ok.gov/sde-divisions/instruction |
40 | OR | Yes | Computer Science Education Specialist | ||
41 | PA | Yes | The Pennsylvania Department of Education has a Consultant to the Secretary of Education on STEM/Computer Science. | Special Consultant to the Secretary of Education on STEM/Computer Science | |
42 | RI | Yes | The Rhode Island Department of Education has a core team advancing the goals of CS4RI, including the Digital Learning Specialist, CS4RI High School Grant Project Manager, and CS4RI Work-Based Learning Specialist. | CS4RI team | https://www.cs4ri.org/ |
43 | SC | Yes | The South Carolina Department of Education has a Computer Science Specialist. | Computer Science Supervisor | https://www.governmentjobs.com/careers/sc/jobs/2637473/education-associate-computer-science-specialist-60024371 |
44 | SD | No | |||
45 | TN | Yes | The Tennessee Department of Education has a Director of STEAM and Computer Science. | Director of STEAM and Computer Science | |
46 | TX | No | |||
47 | UT | Yes | The Utah State Board of Education has a Computer Science State Specialist. | Computer Science State Specialist | established by funding/budget in 2019 |
48 | VA | Yes | The Virginia Department of Education has a Computer Science Coordinator. | Computer Science and Virtual Learning Specialist | http://www.doe.virginia.gov/instruction/computer-science/index.shtml |
49 | VT | No | Although the Vermont Agency of Education does not have a position dedicated to computer science education, the Education Technology Coordinator oversees computer science education. | ||
50 | WA | Yes | The Washington Office of the Superintendent of Public Instruction has a Computer Science Program Supervisor. | Computer Science Program Supervisor | https://www.k12.wa.us/student-success/resources-subject-area/computer-science |
51 | WI | Yes | The Wisconsin Department of Public Instruction hired a Computer Science and Digital Learning Innovation Consultant. | Computer Science and Digital Learning Consultant | https://dpi.wi.gov/computer-science/leadership-team |
52 | WV | Yes | The West Virginia Department of Education has a Computer Science Supervisor. | Assistant Director & Computer Science Supervisor | https://wvde.us/middle-secondary-learning/computer-science-and-technology/ |
53 | WY | Yes | The Wyoming Department of Education has a Math and Computer Science Consultant. | Math/Computer Science Consultant | https://www.governmentjobs.com/careers/wyoming/jobs/2163524/etep10-08795-math-computer-science-consultant-cheyenne |
54 | Count Yes: | 40 |
1 | Require that all secondary schools offer computer science with appropriate implementation timelines | ||||
---|---|---|---|---|---|
2 | State | Require HS Yes/No | Summary | Rationale | Link |
3 | AK | No | |||
4 | AL | Yes | Act 389 (2019) required all high schools, middle schools, and elementary schools to offer computer science by the 2020–2021 school year. The act required the State Department of Education to report the aggregate gender, racial, and socioeconomic diversity of students enrolled in high-quality computer science courses. | 2019: Act 389 | |
5 | AR | Yes | Act 187 (2015) required all high schools to offer computer science by the 2015–2016 school year. Each school reports computer science enrollment by grade and race. The Middle School Introduction to Coding standards are required to be taught to all students in at least one of grades 5, 6, 7, or 8. | 2015: Act 187 | |
6 | AZ | No | |||
7 | CA | No | |||
8 | CO | No | |||
9 | CT | Yes | SB 957 (2019) added computer science to the list of subjects that public schools must teach, with implementation by the 2019–2020 school year. | 2019: SB 957 | |
10 | DC | No | |||
11 | DE | Yes | HB 15 (2017) required all high schools to offer computer science by the 2020–2021 school year. | 2017: HB 15 | |
12 | FL | Yes | HB 495 (2018) required all middle and high schools to offer computer science or provide students access via the Florida Virtual School if a district is unable to provide access. | 2018: HB 495, 2019: HB 7071 | |
13 | GA | Yes | SB 108 (2019) required all high schools to offer computer science beginning in the 2024–2025 school year. The state set incremental requirements for each year, requiring that at least one high school in each local school system offers a course by the 2022–2023 school year, and half of all high schools offer a course by the 2023–2024 school year. Further, all middle schools must offer instruction in exploratory computer science by the 2022–2023 school year, and it is recommended for all elementary schools. | 2019: SB 108 | |
14 | HI | Yes | Act 51 (2018) required all high schools to offer at least one computer science course by the 2021–2022 school year, and Act 158 (2021) required all middle, elementary, and charter schools to offer computer science by the 2024–2025 school year. Beginning with the 2022–2023 school year, at least one public elementary school and one public middle/intermediate school in each Complex Area shall offer computer science courses or content. The state set incremental requirements for each year to phase in the requirements. Act 158 also required the department to submit an annual report on the computer science offerings and enrollment, disaggregated by student demographics. | 2018: HB 2607, 2021 SB 24 | https://s3.amazonaws.com/fn-document-service/file-by-sha384/6b6d34eb110a6901c6ef4922fed00ea502d4a1d2039dd9ec0debaf840af7c88ea01dcd52a183b522e8f386e6b6d4de51 and https://www.capitol.hawaii.gov/session2021/bills/SB242_CD1_.pdf |
15 | IA | Yes | HF 2629 (2020) required all high schools to offer computer science by July 1, 2022, and required all elementary and middle schools to offer computer science in at least one grade level by July 1, 2023. | 2020: HF 2629 | |
16 | ID | Yes | H648 (2018) required each school district to make one or more computer science courses available to all high school students by FY 2020. Students must have the option of taking the course as part of their course schedule during normal instructional hours at the school where the student is enrolled. Courses may be offered through virtual education programs and online courses, traditional in-person courses, or a combination of online and in-person instruction. In 2022, the State Board of Education passed a rule change requiring instruction for all elementary school and middle school students in computational thinking and digital literacy. The rule change was adopted by the legislature in 2023. | 2018: H 648, 2023: 08.02.03 | |
17 | IL | Yes | HB 2170 (2021) required each school district that maintains any of the grades 9 through 12 provide an opportunity for every high school student to take at least one computer science course by the 2023–2024 school year. | 2021: HB 2170 | |
18 | IN | Yes | SEA 172 (2018) required all elementary, middle, and high schools to offer computer science by the 2021–2022 school year. SEA 295 (2020) required the Department of Education to post an annual report on computer science course enrollment disaggregated by race, gender, grade, ethnicity, limited English proficiency, free and reduced lunch status, and eligibility for special education. | 2018: SB 172 | |
19 | KS | Yes | HB 2466 (2022) required all secondary schools to offer at least one computer science course beginning in the 2023-24 school year or requires a school district to submit a plan to the state board of education describing how the district intends to offer a computer science course and the school year that course will first be offered. | 2022: HB 2466 | |
20 | KY | No | |||
21 | LA | No | |||
22 | MA | No | |||
23 | MD | Yes | HB 281 (2018) required all high schools to offer at least one computer science course by the 2021–2022 school year, all middle schools are required to teach computational thinking, and all school boards are asked to incorporate computer science in each elementary school and to increase the enrollment of female students, students with disabilities, and students of underrepresented ethnic or racial groups. The Maryland Computing Education dashboards provide, among other data points, school system and high school data. | 2018: HB 281 | |
24 | ME | No | |||
25 | MI | No | |||
26 | MN | No | |||
27 | MO | Yes | SB 718 (2022) required each public high school and charter school to offer at least one computer science course in an in-person setting or as a virtual or distance course option by the 2023-34 school year. | 2022: SB 718 | |
28 | MS | Yes | HB 633 (2021) required all schools (elementary, middle, and high) to offer instruction in computer science by the 2024–2025 school year. The state set incremental requirements for each year, requiring that all middle schools offer instruction in foundations of computer science and half of all elementary schools in each school district offer at least one hour of computer science instruction per week by the 2022–2023 school year. Half of all high schools in each school district must offer a course in computer science and all elementary schools must offer at least one hour of computer science instruction per week by the 2023–2024 school year. Further, all charter schools that serve middle or high school students must offer a course in computer science and all charter schools that serve elementary school students must offer instruction in computer science by the 2022–2023 school year. | 2021: HB 633 | |
29 | MT | No | |||
30 | NC | Yes | |||
31 | ND | Yes | HB 1398 (2023) requires that every public and nonpublic high school must provide at least one unit of study in computer science or cybersecurity to every student. It also requires that every public and nonpublic elementary and middle school provide instruction (amount not specified) in computer science or cybersecurity. | 2023: HB 1398 | |
32 | NE | Yes | LB 1112 (2022) required each school district to include computer science and technology education in the instructional program of its elementary and middle schools, as appropriate, and beginning in school year 2027-28, require each student attending a public school to complete at least one five credit high school course/one-semester high school course in computer science and technology prior to graduation. | 2022: LB 1112 | |
33 | NH | Yes | HB 1674 (2018) required all schools to create and implement computer science programs with a target goal of 2020 for full implementation. | 2018: HB 1674 | |
34 | NJ | Yes | A2873 (2018) required all high schools to offer a course in computer science by the 2018–2019 school year. S990 (2020) required the department to report on computer science course enrollment disaggregated by gender, race and ethnicity, special education status, English language learner status, eligibility for the free and reduced price lunch program, and grade level. | 2018: A2873 | |
35 | NM | No | |||
36 | NV | Yes | SB 200 (2018) required all high schools to make a computer science course available to all students by July 1, 2022, and required all students to receive instruction in computer education before 6th grade. Schools must make efforts to increase enrollment of female students, students with disabilities, and students from underrepresented racial and ethnic groups. The state publishes a biennial report which includes enrollment demographics on gender, race, and students with disabilities. | 2017: SB 200 | |
37 | NY | No | |||
38 | OH | No | |||
39 | OK | Yes | SB 252 (2021) required all schools (elementary, middle, and high) to offer computer science by the 2024–2025 school year. Further, SB 593 (2019) directed the State Department of Education to develop a rubric for computer science programs in elementary, middle, and high schools to serve as a guide to schools for implementing quality computer science programs. | 2021: SB 252 | |
40 | OR | No | |||
41 | PA | No | |||
42 | RI | Yes | Rhode Island requires every student to graduate successfully demonstrating proficiency in computer science beginning with the class of 2028. Previously, the CS4RI initiative and the Governor’s office set a goal for all students to have access to computer science courses by the end of 2017. | State plan for all HS to offer | |
43 | SC | Yes | The South Carolina Department of Education revised the list of courses that satisfy the computer science graduation requirement, effectively requiring all high schools to offer at least one computer science course by the 2018–2019 school year (with waivers available until the 2020–2021 school year) and requiring all students to take at least one credit of computer science to graduate. | CS Graduation Requirement for all students | |
44 | SD | No | |||
45 | TN | Yes | HB 2153 (2022) requires that by the 2024-2025 school year, high school students receive one full school year of computer science education to satisfy graduation requirements, middle school students receive one course in computer science education, and elementary school students receive grade-appropriate computer science education. | 2022: HB 2153 | |
46 | TX | Yes | The Texas State Board of Education added computer science courses to the list of required offerings at high schools (19 TAC § 74.3) in 2014. | 2014: state board amendment to 19 TAC § 74.3 | |
47 | UT | No | |||
48 | VA | Yes | HB 831 (2016) added computer science into the Virginia K–12 Standards of Learning, which all schools must implement. | 2016: HB 831 | |
49 | VT | No | |||
50 | WA | Yes | SB 5088 (2019) required that each school district that operates a high school must provide access to an elective computer science course by the 2022–2023 school year. HB 1577 (2019) required each school district to report the number of computer science course offerings and demographics of the students enrolled in the courses, starting in June 2020. SB 5657 (2022) requires each school district operating an institutional education program for youth in state long-term juvenile institutions to provide an opportunity to access an elective computer science course. | 2019: SB 5088 | |
51 | WI | Other | Although Wisconsin does not yet require that all secondary schools offer computer science, state statute 118.01(2)(a)5 requires each school board to provide an instructional program designed to give students knowledge in computer science, including problem-solving, computer applications, and the social impact of computers. | ||
52 | WV | Yes | SB 267/HB 2415 (2019) required the West Virginia State Board of Education to adopt a policy detailing the appropriate level of computer science instruction that shall be available to students at each programmatic level prior to the 2020–2021 school year. Policy 2510, revised in 2015, required all high schools to offer a computer science course. | 2019: SB 267 | |
53 | WY | Yes | SF 29 (2018) required all schools to include computer science and computational thinking by the 2022–2023 school year. | 2018: SF 29 | |
54 | Count Yes: | 30 |
1 | Allow computer science to count for a core mathematics or science graduation requirement | ||||||
---|---|---|---|---|---|---|---|
2 | State | Make CS Count Yes/No | Summary | Subjects | Year | Rationale | |
3 | AK | District Decision | Alaska passed a permissive and encouraging policy to allow computer science to count as a mathematics, science, or local CTE/technology credit for graduation, but it is a district decision. | Math, Science, CTE/Technology | 2019 | Letter from Commissioner of Education | |
4 | AL | Yes | In Alabama, courses including AP Computer Science A or AP Computer Science Principles can count as a mathematics or science credit for graduation. | Math & Science | 2013, 2019 | State board adopted on 12/13/13; updated with Act 2019-389 http://arc-sos.state.al.us/cgi/actdetail.mbr/detail?year=2019&act=%20389&page=description. Before June 30, 2020, and in accordance with Section 16-35-4, Code of Alabama 1975, the department shall identify approved computer science courses that may fulfill one unit of academic credit for any mathematics or science course for high school graduation. (b) Beginning with the graduating class of 2021, a computer science course successfully completed under subsection (a) shall be equivalent to either of the following: (1) One mathematics course credit. (2) One science course credit. https://legiscan.com/AL/text/HB216/2019 | |
5 | AR | Yes | In Arkansas, all students must take one credit of computer science (Act 414, 2021) or computer science-related career and technical education course to graduate (Act 654, 2023). Any computer science course can count as a mathematics, science, or career focus credit for high school graduation. | Math, Science, Career focus (CS Graduation Requirement) | 2015, 2021, 2023 | Legislation + regulatory action | |
6 | AZ | District Decision | Arizona passed a permissive and encouraging policy to allow computer science to count as a mathematics credit for graduation, but it is a district decision. | Math | 2014 | Legislation signed 4/22/14; HB 2302 (2019) requires the State Board of Education, Arizona Board of Regents, and universities to develop guidelines on computer science in mathematics or science courses to meet high school graduation and university admission requirements. | |
7 | CA | District Decision | California passed a permissive and encouraging policy to allow computer science to count as a science or mathematics credit for graduation, but it is a district decision. | Math & Science | 2014, 2018 | Permissive legislation that requires UCOP "c" status to go with it; update to include CS in list of laboratory science courses (d) in 2018: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201320140SB1200 | |
8 | CO | District Decision | Colorado passed a permissive and encouraging policy to allow computer science to count as either a mathematics or science credit for graduation, but it is a district decision. | Math & Science | 2015 | Local control state that passed legislation encouraging school districts to count CS as math or science | |
9 | CT | District Decision | Connecticut passed a permissive and encouraging policy for local boards of education to allow computer science courses aligned to the state computer science standards to count towards the nine STEM credits required for graduation (beginning with the class of 2023). | STEM | 2021 | Local control, STEM credits required for graduation by Sec 10-221a | |
10 | DC | Yes | In DC, an AP computer science course can count as the fourth-year upper-level mathematics credit for graduation. | Math | pre-2013 | Change from Running on Empty (RoE). State board passed the policy a few years ago | |
11 | DE | Yes | In Delaware, an Advanced Placement, honors, college prep, or integrated computer science course meeting the computer science and mathematics standards can count as the fourth mathematics credit for graduation. | Math | 2017 | HB 15 (2017) | |
12 | FL | Yes | In Florida, computer science can count as a math or science credit for graduation (HB 7071 in 2019 removed the industry certification requirement). | Math & Science | 2014 | HB 7071 allows computer science to satisfy a math or science credit in Florida alone (without the industry cert component). | |
13 | GA | Yes | Of the approved computing courses in Georgia, nine can count as the fourth mathematics credit or the fourth science credit for graduation. | Math & Science | pre-2013 | Math added after release of RoE (2015-16 school year) | |
14 | HI | Yes | In Hawaii, AP computer science can count as the fourth mathematics credit required for the Academic or STEM Honors Recognition Certificate for graduation. | Math | 2019 | AP CS A or AP CSP can be one of the four credits in math for the Academic Honors or STEM Honors certificate | |
15 | IA | District Decision | Iowa passed a permissive and encouraging policy to allow computer science to count as a mathematics credit for graduation, but it is a district decision. | Math | 2019 | https://educateiowa.gov/graduation-requirements "School districts are encouraged to allow computer science courses that meet state computer science standards and include math content to count as math credits for students who have completed other courses covering the required state math standards. In addition, a computer science course may fulfill a math requirement for graduation if the course meets state academic standards in math (for example, an integrated Algebra II/Computer Science course). Source: Iowa Computer Science Education Work Group Report, endorsed by Gov. Kim Reynolds." | |
16 | ID | Yes | In Idaho, AP Computer Science or dual-credit computer science can count as one mathematics (after completion of Algebra II) or up to two science credits for graduation. | Math & Science | 2014 | Rule passed legislature, written in official rulebook at end of session (3/21/14) | |
17 | IL | Yes | In Illinois, computer science can count as a mathematics credit for graduation. | Math | 2014 | Legislation passed 6/14; updated in 2019 | |
18 | IN | Yes | In Indiana, AP Computer Science, IB Computer Science, Cambridge International CS, Industrial Automation and Robotics, or CTE CS I or II can count as a mathematics or quantitative reasoning credit required for graduation. Computer science can also count as the third science requirement. | Math & Science | 2018; 2019 | Added after release of RoE, but returned to "no" in Aug 2017. Flipped back to yes in September 2018 based on guidance here: https://www.doe.in.gov/sites/default/files/standards/2018-2019-course-descriptions-sboe-approval-jmw.pdf. Science added in spring 2019: https://www.doe.in.gov/sites/default/files/news/science-memo-april-19.pdf | |
19 | KS | District Decision | In Kansas, locally-approved computer science courses can count as a credit for graduation, but it is a district decision. | Math & Science | 2021 | Guidance document allowing flexibility to districts approved by the state board in 2021. (February 2020, the State Board adopted a recommendation that computer science satisfy a core graduation requirement.) | |
20 | KY | District Decision | Kentucky passed a permissive and encouraging policy to allow computer science to count as an elective science credit or a fourth-year mathematics credit for graduation, but it is a district decision. The course must involve computational thinking, problem-solving, computer programming, and a significant emphasis on the science and engineering practices. | Math & Science | 2014 | Local control state that added a public FAQ explicitly listing CS as able to count as a mathematics credit | |
21 | LA | Yes | In Louisiana, AP Computer Science A can count as an advanced mathematics credit for graduation. | Math | 2016 | State Board of Education changed policy in April 2016 | |
22 | MA | Yes | In Massachusetts, a computer science course can substitute for either a mathematics or laboratory science course if the course includes rigorous mathematical or scientific concepts and aligns with the state computer science standards. Students in technical and vocational programs may substitute a computer science course for a foreign language. | Math & Science (also foreign language for students in technical and vocational programs) | 2018 | State Board of Education changed policy in June 2018 | |
23 | MD | Yes | In Maryland, Foundations of Computer Science, Computer Science Principles, AP Computer Science A, and other computer science courses can fulfill the credit requirement in Computer Science, Engineering, or Technology Education. AP Computer Science A can also count as one of the four mathematics credits for graduation. | Math & Computer Science, Engineering, or Technology Education | 2013 | State board adopted emergency regs on 12/16/13, Can count as a technology education credit (06/05/2015). Technology credit changed to "Computer Science, Engineering, or Technology Education" in May 2021 | |
24 | ME | District Decision | The Maine Department of Education published guidance in 2019 on a previously established policy that allows districts to decide whether to count computer science as a credit for graduation. | District Decision | 2019 | https://www.maine.gov/doe/learning/ltt/graduation | |
25 | MI | Yes | In Michigan, any department-approved computer science course can count as the fourth mathematics credit for graduation or replace the Algebra II requirement. | Math & Science | pre-2013 | Found policy after RoE | |
26 | MN | Yes | In Minnesota, computer science can count as a mathematics credit for graduation if the course meets state academic standards in mathematics. | Math | 2015 | Legislation (part of large education omnibus bill) | |
27 | MO | Yes | In Missouri, any computer science course that aligns to the standards and has an appropriately qualified teacher can count as a mathematics, science, or practical arts credit for graduation. | Math, Science, Practical Arts | 2018 | HB 3 signed into law October 30, 2018. We removed Missouri from the "math" list in late 2015. 2009 research showed that CS could count as a mathematics credit (it was one of the original Running on Empty states), but the documents have since be removed. The Department also clarified that CS cannot count as math in the state. | |
28 | MS | Yes | Beginning with incoming freshmen of 2018–2019, all Mississippi students must earn one credit in technology or computer science. Multiple computer science courses may satisfy the graduation credit. | Computer Science | 2018 | http://www.mdek12.org/sites/default/files/Offices/MDE/OAE/OEER/New%20Diploma/mississippi-diploma-options_20180627103755_285594.pdf | |
29 | MT | District Decision | Montana passed a permissive and encouraging policy to allow computer science to count as a science, mathematics, elective, or CTE graduation requirement, but it is a district decision. Alternatively, a district may increase the local requirements in math, science, or career and technical education and allow a computer science course to fulfill one of the required credits, or establish a stand-alone requirement that all students complete a computer science credit. | Math, Science, Elective, CTE, CS | 2019 | Montana Board of Public Education regulations give districts the flexibility to allow a computer science course (including AP) to fulfill a core credit requirement (3/5/2019). | |
30 | NC | Yes | In North Carolina, computer science can count as the fourth mathematics credit for graduation in the Future-Ready Core track. | Math | pre-2013 | No change since Running on Empty Report | |
31 | ND | Yes | In North Dakota, every high school student must take at least one unit of study in computer science or cybersecurity to graduate HB 1398 (2023). | Computer Science | 2017, 2023 | Legislation signed 3/23/23 for graduation requirement. Legislation signed 3/13/17 | |
32 | NE | Yes | In Nebraska, all students must take a five credit course or a one semester course of computer science to graduate (LB 1112, 2022). | Computer Science (formerly core curriculum- CTE) | 2018, 2022 | Legislation signed 2022 for graduation requirement. https://cdn.education.ne.gov/wp-content/uploads/2019/05/Computer-Science-Letter.pdf | |
33 | NH | District Decision | New Hampshire passed a permissive and encouraging policy to allow computer science to count as a mathematics or technology credit for graduation, but it is a district decision. | Math & Technology | 2016, 2018 | Governor's STEM Task Force recommended in 2016, HB 533 in 2014 increased math graduation requirements. In 2018, Table 306.2 was amended to allow CS to meet the required 1/2 credit of technology. | |
34 | NJ | Yes | In New Jersey, computer science can count as a mathematics credit for graduation. | Math & Science | 2015 | Legislation | |
35 | NM | Yes | In New Mexico, computer science can count as a mathematics or science credit for graduation, provided that a student has demonstrated competence in mathematics or science. | Math & Science | 2017 | Legislation | |
36 | NV | Yes | In Nevada, all students must earn one half-credit in computer education and technology for graduation with at least half of the instructional time dedicated to computer science and computational thinking. A student may take this half-credit in middle school but the course must include the high school standards in order to satisfy this graduation requirement. Students may count a full-year credit computer science course towards their fourth-year math or third-year science credit graduation requirement. Allowable courses include AP, CTE, or courses offered by a community college or university. | Math, Science, Computer Education and Technology | 2017 | Legislation | |
37 | NY | District Decision | New York passed a permissive and encouraging policy to allow computer science to count as either a mathematics or science credit for graduation, but it is a district decision. | Math & Science | 2014 | Board of Regents policy, released letter allowing schools to grant grad credit in different ways | |
38 | OH | Yes | In Ohio, a computer science course that addresses high school mathematics standards and focuses on algorithms for problem-solving can count as a mathematics credit for graduation. One credit of advanced computer science can also satisfy the requirement for one unit of algebra 2/math 3 or equivalent or one unit of advanced science (excluding biology or life sciences), and a coding course can satisfy foreign (world) language credit in schools that require it for graduation. | Math, Science, Foreign Language/Elective | 2014; 2017; 2019 | Legislation signed on 6/16/2014, DOE clarifying for all students. Legislation for science (and expanding math to Alg II) signed 12/22/2017. Expanded to foreign language/electives with HB 166 (2019) | |
39 | OK | Yes | In Oklahoma, an approved computer science course can count as a mathematics or computer technology/world language credit in the Core Diploma Pathway. | Math & Computer Technology/World Language | pre-2013 | Updated in 4/2014 to broaden how it counts; new graduation requirements for class of 2019 include computer technology. | |
40 | OR | District Decision | Oregon passed a permissive and encouraging policy to allow computer science to count as a fourth science elective for graduation, but it is a district decision. | Science | pre-2013 | The state allows it, but the policy is not written down. | |
41 | PA | Yes | In Pennsylvania, any computer science course aligned with the computer science standards can count as a mathematics or science credit for graduation. | Math & Science | 2016 | Legislation signed 6/21/2016, local control state; Guidance issued from DOE | |
42 | RI | Yes | In Rhode Island, all students must take one credit of computer science to graduate. | Computer Science | pre-2013 | Was Math in RoE, Science is new since RoE, unclear when change was made. Note that graduation requirements up to 2014 included CS explicitly, in 2015 included "1 math-related course," and in 2016 it is not specified. State officials say that CS can count. | |
43 | SC | Yes | In South Carolina, all students must take one credit of computer science to graduate. Multiple computer science courses are approved to meet the credit. | Computer Science | 2018 | Regulation change in 2018, implementation by 2019 school year | |
44 | SD | Yes | In South Dakota, a state-approved advanced computer science course can count as a science credit for students who earn a regular diploma. | Science | 2018 | Policy changed by State Board in July 2018. https://doe.sd.gov/gradrequirements/documents/ACS-Approved.pdf | |
45 | TN | Yes | In Tennessee, all high school students must receive one full school year of computer science education to satisfy graduation requirements. Previously, computer science could count as a mathematics credit for graduation. | Computer Science (formerly Math) | 2013, 2022 | Legislation signed 5/3/2022 for graduation requirement. Added in July 2013 | |
46 | TX | Yes | In Texas, AP Computer Science A, IB Computer Science Higher Level, or discrete math can count as a required mathematics course for graduation. Computer science can also count as an advanced science credit, and multiple course options can satisfy the foreign language requirement. | Math, Science, & Language other than English | pre-2013 | Was Math in RoE, the other "language other than English" is new based on the 2013 legislative session, and science is new based on 2017 legislative session. | |
47 | UT | Yes | In Utah, a computer programming course can replace the third mathematics credit (Secondary III) by request from a parent, or it can count as a science credit. AP Computer Science, Computer Science Principles, and Computer Programming II are approved to count as a science graduation credit. All students must take a course in Digital Studies, and four of the six courses that can fulfill the requirement are computer science. | Math, Science, & Digital Studies | pre-2013 | Change from RoE unclear whether this is new or missed data while researching RoE | |
48 | VA | Yes | Virginia has two diploma options an advanced (https://www.doe.virginia.gov/instruction/graduation/advanced_studies.shtml) and a standard (https://www.doe.virginia.gov/instruction/graduation/standard.shtml). Under the advanced a CS course can count as math or science or meet one of their requirements under the "Fine Arts or CTE" course requirement row, but it can not meet the World Languages requirement. Under the Standard Diploma program "World Language, Fine Arts OR CTE" have been combined to one requirement set and CS can meet the CTE requirement under this section. So any student with a standard diploma could take a CTE course and a CS (as an additional CTE) and meet these 2 required credits (therefore eliminating the requirement for a fine arts or world language ... only for a standard diploma though). The courses below may be used as part of a CTE sequence* to meet graduation requirements Programming – 10152, Advanced Programming – 10152, AP Computer Science A – 10157, AP Computer Science Principles – 10019 | Math, Science, & CTE for both Advanced and Standard diploma options | pre-2013, 2014 | Was Math in RoE, Science is new added in Q1 of 2014 | |
49 | VT | District Decision | Vermont passed a permissive and encouraging policy to allow computer science to count towards a core graduation requirement at the district level. | N/A | Change from RoE; unclear whether this is new or missed data while researching RoE (There was no information on websites, this came from direct contact with VT DoEd.). Update Aug 2017: state is moving towards competency-based system and no longer lists computer science. Note guidance issued in early 2019: https://education.vermont.gov/leadership-blog/the-importance-of-computer-science-in-our-schools | ||
50 | WA | Yes | In Washington, a computer science course that aligns to the state computer science learning standards can count as the third required mathematics credit or science credit for graduation. | Math & Science | 2013, 2020 | Added after release of RoE. Updated list of courses that count in 2020. | |
51 | WI | Yes | In Wisconsin, computer science courses that meet the department's definition of computer science can count as a mathematics credit for graduation. | Math | 2013 | Legislation signed 12/12/13 | |
52 | WV | Yes | In West Virginia, an AP computer science course can count as the fourth mathematics credit or a science credit for graduation. | Math & Science | 2015; 2017 | State Board of Ed clarified policy in Dec 2015; passage of standards in April 2017 (Policy 2520.14) adds science | |
53 | WY | Yes | In Wyoming, computer science courses aligned with the standards can count as a science credit for graduation. | Science | 2018 | Legislation (SF 29) signed in 2018 | |
54 | Count Yes: | 51 |
1 | Allow computer science to satisfy an admission requirement at institutions of higher education | ||||
---|---|---|---|---|---|
2 | State | Higher Ed Entrance Y/N | Counts towards? | Summary | |
3 | AK | No | N/A | ||
4 | AL | Yes | Math/Science | Computer science can count as a mathematics or science credit required for admission, as determined by each public institution of higher education in Alabama. | |
5 | AR | Yes | Math/Science | Any computer science course can count as a mathematics or science credit required for admission at institutions of higher education, which aligns with Arkansas's high school graduation policy. | |
6 | AZ | No | N/A | ||
7 | CA | Yes | Math (c credit), Science (d credit) | Approved computer science courses can count as the recommended third-year science course (area D) or as a mathematics credit (area C) required under the University of California system admissions criteria, which aligns with the high school graduation policy. | |
8 | CO | Yes | Math (if math is a prereq) | A computer science course with a mathematics prerequisite can count as a mathematics credit required for admission at institutions of higher education in Colorado. | |
9 | CT | No | N/A | ||
10 | DC | No | N/A | ||
11 | DE | No | N/A | ||
12 | FL | No | N/A | ||
13 | GA | Yes | Science/Foreign Language | Computer science can count as a science or foreign language credit required for admission at institutions of higher education, which aligns with Georgia's high school graduation policy. | |
14 | HI | No | N/A | ||
15 | IA | Yes | N/A | Computer science can count towards a core subject area credit required for admission at institutions of higher education in Iowa. | |
16 | ID | Yes | Math/Science | Under certain conditions, computer science can count as a mathematics or science credit required for admission at institutions of higher education in Idaho. | |
17 | IL | Yes | Math | Computer science can count as a mathematics credit required for admission at institutions of higher education, which aligns with Illinois's high school graduation policy. | |
18 | IN | Yes | Math/Science | Computer science can count as a mathematics or science credit required for admission at institutions of higher education, which aligns with Indiana's high school graduation policy. | |
19 | KS | No | N/A | ||
20 | KY | Yes | Math | In Kentucky, computer science can count as a mathematics credit required for admission at institutions of higher education if the K–12 district allows the student to fulfill a mathematics graduation credit via the computer science course. | |
21 | LA | Yes | Math | AP Computer Science A can count as a mathematics credit required for admission at institutions of higher education in Louisiana. | |
22 | MA | Yes | Math/Science/Foreign Language (if it meets specified criteria) | A computer science course can count as a mathematics, science, or foreign language credit required for admission at institutions of higher education if the course meets certain criteria. | |
23 | MD | Yes | Math | AP Computer Science can count as one of the four mathematics credits required for admission at institutions of higher education, as long as computer science is not the final year course, which aligns with Maryland's high school graduation policy. | |
24 | ME | No | N/A | ||
25 | MI | No | N/A | ||
26 | MN | No | N/A | ||
27 | MO | Yes | Science/Practical Arts | Beginning July 1, 2023, computer science courses counted toward state graduation requirements shall be equivalent to one science or practical arts credit for the purpose of satisfying admission requirements at any public institution of higher education in the state. | |
28 | MS | Yes | Computer Science or Technology | All students applying to state institutions of higher learning in Mississippi for entrance in Fall 2022 must have earned one credit in computer science or technology, which aligns with the high school graduation policy. | |
29 | MT | No | Elective | ||
30 | NC | No | N/A | ||
31 | ND | No | N/A | ||
32 | NE | No | N/A | ||
33 | NH | No | N/A | ||
34 | NJ | No | N/A | ||
35 | NM | No | N/A | ||
36 | NV | Yes | Math/Science | A computer science course can count as a mathematics or science credit required for admission at institutions of higher education, which aligns with Nevada's high school graduation policy. | |
37 | NY | No | N/A | ||
38 | OH | Yes | Math/Science/Foreign Language/Elective | An advanced computer science course can count towards the mathematics, science, or elective admission requirements, and a unit of computer coding can count towards foreign language requirements at state universities if the student applied the course towards their high school graduation requirements. | |
39 | OK | Yes | Core content/foreign language | Two computer science credits can count towards the additional required units in required content areas for admissions at institutions of higher education, which aligns with Oklahoma's high school graduation policy. | |
40 | OR | No | N/A | ||
41 | PA | No | N/A | ||
42 | RI | No | N/A | ||
43 | SC | Yes | Math | Computer science can count as the fourth mathematics credit required for admission at institutions of higher education. Further, students are strongly encouraged to take computer science as a high school elective. | |
44 | SD | No | N/A | ||
45 | TN | No | N/A | ||
46 | TX | Yes | Math | Computer science can count as the fourth mathematics credit required for admission at institutions of higher education in Texas. | |
47 | UT | No | N/A | ||
48 | VA | No | N/A | ||
49 | VT | No | N/A | ||
50 | WA | Yes | Math | AP Computer Science A can count as a mathematics credit required for admission at institutions of higher education in Washington. | |
51 | WI | No | Directed Elective | ||
52 | WV | No | N/A | ||
53 | WY | Yes | Math, Science, Career | Computer science can count as one year of science, fourth year mathematics (for state scholarship), or career credits required for admission at institutions of higher education, which aligns with the high school graduation policy. | |
54 | Count Yes: | 22 |
1 | Require computer science to graduate high school | |||
---|---|---|---|---|
2 | State | Grad Requirement Y/N | Summary | Link |
3 | AK | No | ||
4 | AL | No | ||
5 | AR | Yes | In Arkansas, all students must take one credit of computer science (Act 414, 2021) or computer science-related career and technical education course to graduate (Act 654, 2023). The credit may be earned in grades 8-12 and the ADE must approve at least 4 courses that can be taken in the 8th grade for HS credit). | Act 414 (2021) |
6 | AZ | No | ||
7 | CA | No | ||
8 | CO | No | ||
9 | CT | No | ||
10 | DC | No | ||
11 | DE | No | ||
12 | FL | No | ||
13 | GA | No | ||
14 | HI | Other | Act 174 requires the board to make a recommendation and timeline for implementation on a graduation requirement by the 2030-2031 school year | Act 174 |
15 | IA | No | ||
16 | ID | No | ||
17 | IL | No | ||
18 | IN | No | ||
19 | KS | No | ||
20 | KY | No | ||
21 | LA | No | ||
22 | MA | No | ||
23 | MD | No | ||
24 | ME | No | ||
25 | MI | No | ||
26 | MN | No | ||
27 | MO | No | ||
28 | MS | No | ||
29 | MT | No | ||
30 | NC | Yes | ||
31 | ND | Yes | HB 1398 (2023) requires that every public and nonpublic high school must provide at least one unit of study in computer science or cybersecurity to every student. | HB 1398 (2023) |
32 | NE | Yes | HB 2153 (2022) required that: beginning with school year 2024-25, each school district shall include computer science and technology education in the instructional program of its elementary and middle schools, as appropriate, and beginning in school year 2026-27, require each student attending a public school to complete at least one five credit high school course or the equivalent of a one-semester high school course in computer science and technology prior to graduation. | LB 1112 (2022) |
33 | NH | No | ||
34 | NJ | No | ||
35 | NM | No | ||
36 | NV | Yes | Nevada students are required to take a 1/2 credit in a computer education and technology course. Senate Bill 200 (2017) stated that “if the State Board prescribes a course in computer education and technology... the State Board shall adopt regulations prescribing the percentage of the instructional time for the course that must be dedicated to computer science and computational thinking...." The State Board adopted and passed regulations perscribing at least 50% of instructional time must be computer science. This was codified into law by the Legislative Commission on September 27, 2018 and schools were given that school year to adjust their curriculum. | Updated Graduation Requirements |
37 | NY | No | ||
38 | OH | No | ||
39 | OK | No | ||
40 | OR | No | ||
41 | PA | No | ||
42 | RI | Yes | In November 2022, after several months of public comment and multi-stakeholder collaboration, the Board of Education approved new secondary regulations. These regulations included real-world relevant proficiencies, one of which requires that students must demonstrate proficiency in computer science (starting with the class of 2028). | Secondary Regulations |
43 | SC | Yes | The South Carolina Department of Education modified the existing technology requirement to be a robust computer science graduation requirement, beginning in school year 2019-2020, schools were able to apply for a 1 year waiver. | Updated Graduation Requirements |
44 | SD | No | ||
45 | TN | Yes | HB 2153 (2022) required that by the 2024-2025 school year, high school students receive one full school year of computer science education to satisfy graduation requirements, middle school students receive one course in computer science education, and elementary school students receive grade-appropriate computer science education. | HB 2153 (2022) |
46 | TX | No | ||
47 | UT | No | ||
48 | VA | No | ||
49 | VT | No | ||
50 | WA | No | ||
51 | WI | No | ||
52 | WV | No | ||
53 | WY | No | ||
54 | Count Yes: | 8 |