Submitted:
10 March 2025
Posted:
11 March 2025
You are already at the latest version
Abstract
Recent research highlights the need for a more systematic examination of how variations in computer science (CS) access, school context, and student composition interact to shape CS participation and pathways over time. This study addresses this gap by analyzing longitudinal data tracking CS course participation among three cohorts of high school students at six large suburban schools in the northeastern United States. Despite these schools consistently offering multiple CS courses throughout the study period, our analyses reveal that access alone does not translate into participation. While overall CS participation rates varied significantly across schools, the increases between successive cohorts were more stable across schools, typically ranging from six to nine percentage points. However, these gains were neither substantial enough to approach universal participation, nor sufficient to close existing participation gaps. Although the sample size limits broad generalizability, our cohort-centered approach provides a nuanced perspective that accounts for the dynamic shifts within schools’ CS education ecosystems - factors that often obscure trends in traditional longitudinal analyses. Moreover, the consistency of our findings across multiple school contexts underscores the value of such analyses in capturing the complex interplay of access, participation, persistence, and success in CS education.
Keywords:
1. Introduction
2. Data and Methods
3. Results
3.1. Overall Participation in CS Courses
3.2. Participation in CS Courses by Gender
3.3. Participation in CS Courses by Race/Ethnicity

4. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| CS | Computer science |
| CSE | Computer science education |
| HS | High school |
| Co2X | Class of 202X |
References
- Adrion, R., Fall, R., Ericson, B., & Guzdial, M. (2016). Broadening access to computing education state by state. Commun. ACM, 59(2), 32–34. [CrossRef]
- Armoni, M., & Gal-Ezer, J. (2022). High-School Computer Science – Its Effect on the Choice of Higher Education. Informatics in Education, 22(2), 183–206. [CrossRef]
- Bruno, P., & Lewis, C. M. (2021). Equity in high school computer science: Beyond access. Policy Futures in Education, 14782103211063002. [CrossRef]
- Chan, H.-Y., Ma, T.-L., Saw, G. K., & Huang, Y.-M. (2022). High School Course-Completion Trajectories and College Pathways for All: A Transcript Analysis Study on Elective Computer Science Courses. Education Sciences, 12(11), 808. [CrossRef]
- Code.org, CSTA, & ECEP Alliance. (2024). 2024 State of Computer Science Education. https://advocacy.code.org/stateofcs.
- Freeman, J. A., Gottfried, M. A., & Odle, T. K. (2024). Explaining Course Enrollment Gaps in High School: Examination of Gender-Imbalance in the Applied Sciences. Educational Policy, 38(4), 897–936. [CrossRef]
- Iannone, R., Cheng, J., Schloerke, B., Hughes, E., Lauer, A., Seo, J., Brevoort, K., & Roy, O. (2024). gt: Easily Create Presentation-Ready Display Tables. https://CRAN.R-project.org/package=gt.
- L. Jaccheri, C. Pereira, & S. Fast. (2020). Gender Issues in Computer Science: Lessons Learnt and Reflections for the Future. 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 9–16. [CrossRef]
- Margolis, J., Ryoo, J. J., Sandoval, C. D. M., Lee, C., Goode, J., & Chapman, G. (2012). Beyond access: Broadening participation in high school computer science. ACM Inroads, 3(4), 72–78. [CrossRef]
- National Academies of Sciences, Engineering & Medicine. (2024). Equity in K-12 STEM Education: Framing Decisions for the Future (E. R. Parsons, K. A. Dibner, & H. Schweingruber, Eds.). The National Academies Press. [CrossRef]
- National Forum on Education Statistics. (2023). Forum Guide to Understanding the School Courses for the Exchange of Data (SCED) Classification System. U.S. Department of Education; National Center for Education Statistics. https://nces.ed.gov/forum/pub_2023087.asp.
- Ni, L., Tian, Y., McKlin, T., & Baskin, J. (2024). Who is Teaching Computer Science? Understanding Professional Identity of American Computer Science Teachers through a National Survey. Computer Science Education, 34(2), 285–309. [CrossRef]
- Pedersen, T. L. (2024). patchwork: The Composer of Plots. https://CRAN.R-project.org/package=patchwork.
- Pollock, L., Mouza, C., Czik, A., Little, A., Coffey, D., & Buttram, J. (2017). From Professional Development to the Classroom: Findings from CS K-12 Teachers. Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 477–482. [CrossRef]
- Sax, L. J., Newhouse, K. N. S., Goode, J., Nakajima, T. M., Skorodinsky, M., & Sendowski, M. (2022). Can Computing Be Diversified on “Principles” Alone? Exploring the Role of AP Computer Science Courses in Students’ Major and Career Intentions. ACM Trans. Comput. Educ., 22(2). [CrossRef]
- Wickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. https://ggplot2.tidyverse.org.
- Wyatt, J., Feng, J., & Ewing, M. (2020). AP Computer Science Principles and the STEM and Computer Science Pipelines. College Board. https://apcentral.collegeboard.org/media/pdf/ap-csp-and-stem-cs-pipelines.pdf.



| Characteristic | HS 1 | HS 2 | HS 3 | HS 4 | HS 5 | HS 6 | Total |
|---|---|---|---|---|---|---|---|
| All Students (N) | 992 | 363 | 585 | 379 | 1123 | 199 | 3641 |
| Gender | |||||||
| Male | 474(47.7%) | 193(53.2%) | 295 (50.4%) | 187 (49.3%) | 555 (49.4%) | 106 (53.3%) | 1810(49.7%) |
| Female | 518(52.2%) | 170(46.8%) | 290 (49.6%) | 192 (50.7%) | 568 (50.5%) | 93 (46.7%) | 1831(50.3%) |
| Race | |||||||
| Asian | 89 (9%) | 80 (22%) | 12 (2.1%) | 24 (6.3%) | 52 (4.6%) | 11 (5.5%) | 268(7.4%) |
| Black | 29 (2.9%) | 13 (3.6%) | 30 (5.1%) | 36(9.5%) | 162 (14.4%) | 23 (11.6%) | 293(8.0%) |
| Hispanic | 158 (15.9%) | 129 (35.5%) | 501 (85.6%) | 189(49.9%) | 186 (16.5%) | 87 (43.7%) | 1250(34.3%) |
| White | 702(70.7%) | 135(37.2%) | 39(6.7%) | 125(33%) | 681(60.6%) | 73(36.7%) | 1755(48.2%) |
| CS Information * | |||||||
| CS, All | 5 (1, 7) | 1.8 (0, 4) | 4 (3, 5) | 3.3 (1. 5) | 7.3 (3, 11) | 2.3 (1, 3) | n/a |
| CS, Foundational | 2.2 (1, 3) | 0.8 (0, 2) | 2.5 (2, 3) | 1.7 (1, 2) | 4.6 (2, 7) | 1 (1, 1) | n/a |
| CS, Advanced | 3.2 (1, 4) | 1 (0, 2) | 1.5 (1, 2) | 1.7 (0, 3) | 2.7 (1, 4) | 1.6 (1, 2) | n/a |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).