CS Course Growth Rates in Washington 2019-2024
The dashboards on Washington Computer Science Courses 2019-24 illustrate what types of computer science courses were taught in Washington’s public schools from 2019-24. Drilldowns are available statewide, by ESD, and by district.
While the dashboard contains a tab that shows how the numbers in various courses have grown from 2019-20 to 2023-24, educational leaders may find the additional course-centric perspective in this blog post valuable when trying to determine how to modify their CS course offerings for their educational organization.
Key Takeaways
- In 2023-24, the three top CS course categories (Core CS – 45%, Robotics – 23%, Media Programming – 12%) consisted 80% of all CS course sections. In a year where the total number of CS course sections decreased by 2.9%, the number of media programming sections went up by 4.4%.
- In the years covered by the OSPI report (SY 2019-20 to SY 2023-24), the number of Robotics sections increased by an average of only 0.9% annually. In contrast, Core CS had a 4 year annual growth rate of 6.6% and Media Programming 8.4%.
- While the top three CS course categories (Core CS, Robotics, and Media Programming) were the same between High School and Middle School, Robotics was much more prevalent in Middle School (36.6%) than in High School (13.8%)
- Cybersecurity and Data Science are two branches of computer science of growing importance. Cybersecurity has a 4-year annual growth rate of 36.0%, and AP Cybersecurity is scheduled to launch in 2026-27. In contrast, there were only 0.5 sections of Data Science statewide.
- After 21009 Robotics (452.3) and 10152 Computer Programming (311.2), 10157 AP Computer Science A (175.9) had the third largest number of sections of any course statewide
Course Category Growth Rates 2019-24
Overall
|
Course Category |
2019-20 |
2020-21 |
2021-22 |
2022-23 |
2023-24 |
% of 2023-24 sections |
1 yr growth rate |
4 year growth rate |
|---|---|---|---|---|---|---|---|---|
|
Core CS |
705.5 |
795.9 |
915.5 |
971.6 |
910.0 |
45.2% |
-6.3% |
6.6% |
|
Robotics |
435.6 |
373.9 |
456.6 |
470.9 |
452.3 |
22.5% |
-3.9% |
0.9% |
|
Media Programming |
170.6 |
190.3 |
200.9 |
225.2 |
235.2 |
11.7% |
4.4% |
8.4% |
|
Software Development |
150.8 |
177.3 |
162.5 |
131.9 |
130.6 |
6.5% |
-1.0% |
-3.5% |
|
Web Design |
138.0 |
205.5 |
165.1 |
127.2 |
126.8 |
6.3% |
-0.3% |
-2.1% |
|
Cybersecurity |
16.7 |
25.4 |
32.3 |
41.6 |
57.2 |
2.8% |
37.5% |
36.0% |
|
Information Technology |
83.7 |
45.2 |
55 |
55.9 |
48.9 |
2.4% |
-12.5% |
-12.6% |
|
Networking |
39.5 |
41.9 |
34.8 |
39.9 |
42.6 |
2.1% |
6.8% |
1.9% |
|
Information Systems |
3.5 |
4 |
7.5 |
7.7 |
8.7 |
0.4% |
13.0% |
25.6% |
|
Data Science |
– |
– |
– |
– |
0.5 |
0.0% |
N/A |
N/A |
|
Databases |
1.7 |
4 |
3.7 |
1 |
– |
0.0% |
-100.0% |
-100.0% |
|
TOTALS |
1745.6 |
1863.4 |
2033.9 |
2072.9 |
2012.8 |
100.0% |
-2.9% |
3.6% |
High School
|
Course Category |
2023-24 Sections |
% of 2023-24 sections |
1 year growth rate |
4 year growth rate |
|---|---|---|---|---|
|
Core CS |
757.6 |
49.4% |
0.0% |
5.9% |
|
Robotics |
212.0 |
13.8% |
-2.9% |
3.4% |
|
Media Programming |
187.1 |
12.2% |
5.1% |
9.1% |
|
Web Design |
112.8 |
7.3% |
-2.0% |
-2.5% |
|
Software Development |
107.3 |
7.0% |
2.2% |
-5.1% |
|
Cybersecurity |
57.2 |
3.7% |
37.5% |
36.0% |
|
Information Technology |
48.9 |
3.2% |
-12.1% |
-10.3% |
|
Networking |
42.6 |
2.8% |
6.8% |
1.9% |
|
Information Systems |
8.7 |
0.6% |
13.0% |
25.6% |
|
Data Science |
0.5 |
0.0% |
N/A |
N/A |
|
Databases |
– |
0.0% |
-100.0% |
-100.0% |
|
TOTALS |
1534.7 |
100.0% |
1.0% |
4.0% |
Middle School
|
Course Category |
Course Category |
% of 2023-24 sections |
1 year growth rate |
4 year growth rate |
|---|---|---|---|---|
|
Core CS |
330.6 |
39.9% |
-21.8% |
8.5% |
|
Robotics |
303.5 |
36.6% |
-3.5% |
-1.4% |
|
Media Programming |
77.0 |
9.3% |
-5.1% |
3.1% |
|
Software Development |
46,0 |
5.5% |
-21.0% |
0.1% |
|
Web Design |
32.9 |
4.0% |
-9.4% |
-3.5% |
|
Cybersecurity |
21.3 |
2.6% |
47.9% |
59.4% |
|
Networking |
8.6 |
1.0% |
41.0% |
25.2% |
|
Information Systems |
5 |
0.6% |
25.0% |
35.1% |
|
Information Technology |
3.8 |
0.5% |
-70.1% |
-38.0% |
|
Data Science |
0.5 |
0.1% |
N/A |
N/A |
|
Databases |
– |
0.0% |
-100.0% |
N/A |
|
TOTALS |
829.2 |
100.0% |
-12.8% |
2.7% |
Course Growth Rates 2019-24
Overall Top 12 Courses
|
Course |
Category |
2023-24 sections |
1 year growth rate |
4 year growth rate |
|---|---|---|---|---|
|
21009 Robotics |
Robotics |
452.3 |
-3.9% |
23.1% |
|
10152 Computer Programming |
Core CS |
311.2 |
-15.1% |
5.8% |
|
10157 AP Computer Science A |
Core CS |
175.9 |
2.8% |
-1.3% |
|
10203 Interactive Media |
Media Programming |
150.9 |
6.6% |
10.1% |
|
10019 AP Computer Science Principles |
Core CS |
135.9 |
7.4% |
15.5% |
|
10201 Web Page Design |
Web Design |
126.8 |
-0.3% |
0.2% |
|
10012 Exploring Computer Science |
Core CS |
97.6 |
1.0% |
40.1% |
|
10205 Computer Gaming and Design |
Media Programming |
82.3 |
2.1% |
19.8% |
|
10011 Computer Science Principles |
Core CS |
80 |
-9.6% |
18.0% |
|
10160 Particular Topics in Computer Programming |
Software Development |
48.5 |
-6.7% |
-4.7% |
|
10156 Computer Programming-Other Language |
Software Development |
45.4 |
-5.0% |
5.5% |
|
10020 Cybersecurity |
Cybersecurity |
28.9 |
151.3% |
N/A |
High School Top 12 Courses
|
Course |
Category |
2023-24 Sections |
1 year growth rate |
4 year growth rate |
|---|---|---|---|---|
|
10152 Computer Programming |
Core CS |
249.8 |
-8.0% |
2.7% |
|
21009 Robotics |
Robotics |
212.0 |
-2.9% |
5.9% |
|
10157 AP Computer Science A |
Core CS |
175.9 |
2.8% |
-1.3% |
|
10019 AP Computer Science Principles |
Core CS |
135.9 |
10.9% |
15.9% |
|
10201 Web Page Design |
Web Design |
112.8 |
-2.0% |
-2.5% |
|
10203 Interactive Media |
Media Programming |
110.1 |
14.0% |
5.5% |
|
10011 Computer Science Principles |
Core CS |
75.0 |
-3.1% |
16.8% |
|
10205 Computer Gaming and Design |
Media Programming |
75.0 |
-4.5% |
17.1% |
|
10012 Exploring Computer Science |
Core CS |
46.8 |
27.9% |
33.4% |
|
10160 Particular Topics in Computer Programming |
Software Development |
42.0 |
-10.6% |
-7.3% |
|
10156 Computer Programming-Other Language |
Software Development |
32.4 |
5.2% |
12.7% |
|
10020 Cybersecurity |
Cybersecurity |
28.9 |
151.3% |
N/A |
Middle School Top 12 Courses
|
Course |
Category |
2023-24 Sections |
1 year growth rate |
4 year growth rate |
|---|---|---|---|---|
|
21009 Robotics |
Robotics |
303.5 |
-3.5% |
38.7% |
|
10152 Computer Programming |
Core CS |
120.7 |
-28.2% |
13.3% |
|
10012 Exploring Computer Science |
Core CS |
67.2 |
-4.0% |
48.0% |
|
10203 Interactive Media |
Media Programming |
54.2 |
-2.7% |
15.4% |
|
10201 Web Page Design |
Web Design |
32.9 |
-9.4% |
6.1% |
|
10019 AP Computer Science Principles |
Core CS |
31.5 |
-4.0% |
23.6% |
|
10157 AP Computer Science A |
Core CS |
30.5 |
-22.2% |
-4.0% |
|
10011 Computer Science Principles |
Core CS |
28.5 |
-35.8% |
21.7% |
|
10205 Computer Gaming and Design |
Media Programming |
22.3 |
-12.2% |
12.7% |
|
10013 PLTW Computer Science Essentials |
Core CS |
20 |
-40.8% |
N/A |
|
10156 Computer Programming-Other Language |
Software Development |
19.7 |
-38.6% |
-3.6% |
|
10199 Computer Programming-Other |
Software Development |
15.3 |
4.8% |
39.8% |
Notes
- For a full list of what courses are in what course categories, go to the “Course Code to Category Mapping” tab on the visualization on Washington Computer Science Courses 2019-24. If you have any recommendations to improve this mapping, please contact washington@csteachers.org.
- “Overall” provides data on all schools with at least one grade between 6th and 12th grade. This is the standard used by the 2023-24 K–12 Computer Science Education Data Summary Report published by OSPI in June 2025,
- “HIgh School” refers to schools with two grades between 9-12 at least one which is 11th or 12th grade.
- “MIddle schools” refers to schools with two grades between 6 – 8 at least one which is 7th or 8th grade.
- Data on “High Schools” above include course data from schools that are both “High Schools” and “Middle Schools” (e.g., a 7 – 12 school). All course data from schools that were both “High School” and “Middle School” were included, regardless of which courses were taught to which grades. Similarly, data on “Middle School” include course data from schools that are both “High Schools” and “Middle Schools” (e.g., a 7-12 school). This explains “AP” courses showing in the middle school data.
- The “Overall” data also includes course data for schools that are neither “high school” or “middle school.”
- The sum of “high school” and “middle school” data does not equal “overall” data
