Student demographics

1 Introduction

This section of the report looks at the demographic details of the students taking GCSE and A level qualifications computer science between 2013 and 2020. In addition to the well known under representation of females in GCSE and A level computer science , this work aims to look at provision of the subject by free school meal provision, special educational needs provision and ethnicity. In doing so it provides a more nuanced look at demographics taking computer science qualifications at these levels and builds on previous work by Kemp, Berry, and Wong (2018).

2 Methodology

To create the analysis below, data from the Department for Education’s National Pupil Database (NPD) was used. Using the yearly key stage 4 and key stage 5 results tables, that collect data on all exams sat each year, the GCSE and A level results were extracted. GCSE students are typically aged 15-16 and A level students are typically aged 17-18. These results were matched against all students in the corresponding yearly census to provide demographic details. Any results without corresponding demographic data have been removed from the analysis. Data on gender (Male and Female), whether a student had received free school meals in the last 6 years as an indicator of student poverty (also known as pupil premium), special educational needs (SEN) provision, and ethnicity is explored below. SEN provision has three categories:

code name GCSE Alevel
students per students per
1_NON No identified SEN 477180 86.2% 152720 95.0%
2_SNS SEN without a statement/EHC plan 62840 11.3% 7320 4.6%
3_SS SEN with a Statement/EHC plan 13860 2.5% 780 0.5%
data from 2020, rounded to nearest 20 students
Table 2.1: Student SEN provision types for GCSE and A level, 2020

Ethnicity is broken into two levels, major ethnic grouping and minor ethnic grouping. These levels can be described as below:

code name GCSE Alevel
students per students per
AOEG Any other ethnic group 10320 1.9% 3480 2.2%
ASIA Asian 60220 10.9% 23460 14.6%
BLAC Black 32560 5.9% 9980 6.2%
CHIN Chinese 1940 0.4% 1200 0.7%
MIXD Mixed 29320 5.3% 8720 5.4%
UNCL Undeclared 7600 1.4% 2880 1.8%
WHIT White 411900 74.4% 111100 69.1%
data from 2020, rounded to nearest 20 students
Table 2.2: major ethnicity groups of students taking any GCSE or A level, 2020
code name GCSE Alevel
students per students per
ABAN Asian_Bangladeshi 10240 1.8% 3700 2.3%
AIND Asian_Indian 16000 2.9% 7860 4.9%
AOTH Asian_Other 10100 1.8% 4760 3.0%
APKN Asian_Pakistani 23900 4.3% 7140 4.4%
BAFR Black_African 21000 3.8% 7380 4.6%
BCRB Black_Caribbean 7360 1.3% 1480 0.9%
BOTH Black_Other 4200 0.8% 1140 0.7%
CHNE Chinese_Chinese 1940 0.4% 1200 0.7%
MOTH Mixed_Other 11020 2.0% 3660 2.3%
MWAS Mixed_WhiteAsian 6620 1.2% 2480 1.5%
MWBA Mixed_WhiteBlackAfrican 3680 0.7% 980 0.6%
MWBC Mixed_WhiteBlackCaribbean 8000 1.4% 1600 1.0%
NOBT NotObtained 4000 0.7% 1680 1.0%
OOTH Other 10320 1.9% 3480 2.2%
REFU Refused 3620 0.7% 1200 0.7%
WBRI White_British 378820 68.4% 101020 62.8%
WIRI White_Irish 1660 0.3% 760 0.5%
WIRT White_IrishTraveller 160 0.0% 20 0.0%
WOTH White_Other 29980 5.4% 9260 5.8%
WROM White_Romany 1280 0.2% 40 0.0%
Alevel data from 2020, rounded to nearest 20 students
Table 2.3: minor ethnicity groups of students taking any GCSE or A level, 2020

Note that the DfE categorises Chinese students separately from Asian students, with Asian mainly defining students who are ethnically Bangladeshi, Indian or Pakistani.

The analysis consists of two types of graph that show trends across years:

  • Overall percentage of student groups taking GCSE or A level in computer science
  • Percentage of student groups within schools offering the GCSE or A level computer science, plotted alongside a dashed line showing the overall population of that student group within schools offering the the subject.

To avoid the recognition of individuals, all counts have been rounded to the nearest 20. Missing data, coded NA has been removed from the analysis, as have ethnicity codings for NOBT, REFU and UNCL.

3 Limitations

  • the computer science GCSE was first examined in 2013, having been introduced into schools before the curriculum change. This makes it likely that the cohort of this early provision was skewed towards schools with teachers with a particular interest in computer science.
  • other computing related exams exist, such as the level 2 qualification in iMedia and the level 3 BTEC qualification in computing, but have not been analysed here.
  • data in this report currently only goes up to 2020, further data that will bring this report up to date is currently being analysed
  • student results data for 2020 had all school identifier information redacted by the DfE due to the pandemic, this means graphs that show the provision in schools offering the GCSE in 2020 are showing data for the whole population, rather than those schools that offered the subject.
  • ethnic groupings are limited to those provided by the DfE, these groupings match those used by the UK census.
  • free school meal provision is a rough indicator of parental wealth, other potentially better indicators could give different results
  • SEN provision is a rough indicator of student need and functioning, other potentially better indicators could give different results
  • the gender of students used below is recorded by the DfE as only male and female.
  • free school meal data is missing from the NPD for A level students.

4 Gender

4.1 GCSE

Whilst the overall representation of females in the GCSE computer science cohort has increased since the subject’s introduction, numbers remain low. Whilst more boys still attend schools that offer the GCSE, the representation is more balanced than in the early years of the qualification, where boys made up ~54% of the cohort. This might have been due to all boys schools being over represented in the schools that were first to offer the GCSE.

Overall A level provision has been increasing since the curriculum change. In 2013 roughly 0.1% of females taking one A level or more chose to take the A level in computer science, this rose to 1.2% in 2020. In line with overall trends in A level provision, more females are now in providers that offer computer science than males.

Figure 4.1: percentage of all students taking GCSE computer science by gender
Figure 4.2: percentage of students within schools offering GCSE computer science taking the subject, by gender

4.2 A level

Figure 4.3: percentage of all students taking A level computer science by gender
Figure 4.4: percentage of students within schools offering A level computer science taking the subject, by gender

5 Poverty

Students from poorer backgrounds have been consistently less likely to take the GCSE than their richer peers. In 2019 14.6% of those not receiving free school meals took the subject, compared to 11.3% of those that did receive free school meals.

5.1 GCSE

Figure 5.1: percentage of all students taking GCSE computer science by free school meal (pupil premium) provision
Figure 5.2: percentage of students within schools offering GCSE computer science taking the subject, by free school meal (pupil premium) provision

6 Special Educational Needs (SEN)

Students with any SEN provision are less likely to take the GCSE in computer science than those without, as well as being less likely to be in providers that offer the subject.

For A level, students with SEN provision were consistently more likely to take computer science than those without. However, this data is only for students who are taking one or more A level. The overall number of students with special educational needs statements / EHC plans (3_SS) taking A levels was 780 in 2020, down from 12,320 in the GCSE cohort of 2018. This suggests that roughly 6% of students with statements who took GCSEs went on to take A levels. There were no instances of missing SEN provision data in the A level 2020 data set, with 11% of GCSE students having this field absent. However, assuming most SEN provision would likely be correctly recorded as funding is attached to it, the missing data seems likely to be 1_NON. Due to the rounding to the nearest 20 present in this data, the 2020 computer science 3_SS figure of 80 / 780 (10.3%), falls within the range of 71 / 789 (9%) to 89 / 771 (11.5%); this is still above the figure for those without special educational needs provision, which was 4.5%. It remains unclear what type of special educational need these students have.

6.1 GCSE

Figure 6.1: percentage of all students taking GCSE computer science by special educational needs provision
Figure 6.2: percentage of students within schools offering GCSE computer science taking the subject, by special educational needs provision

6.2 A level

Figure 6.3: percentage of all students taking A level computer science by special educational needs provision
Figure 6.4: percentage of students within schools offering A level computer science taking the subject, by special educational needs provision

7 Ethnicity

Chinese students are more likely to take GCSE computer science than any other ethnic group, with 28% of them taking the qualification in 2020, compared to 19% of Asian students and just 12% of Black students. The number of white students has been consistently beneath what you would expect if they were representative of White student population within schools offering the GCSE - in 2020 the population of these schools was 74% White, with 69% of the computer science cohort being White.

There were large differences in provision within these major ethnic groupings, for example 24.4% of Asian:Indians took the qualification in 2020, compared to 15.2% of Asian:Pakistani; 12.7% of Black:African compared to 8.7% of Black:Caribbean; and 11.8% of White:British compared to 15.5% of White:Other and 3.1% of White:Roma.

Chinese students were also the mostly likely group to take the A level in computer science, with 8.3% of this grouping sitting the exam in 2020, compared to just 4% of Black students. White student representation was much closer to their population in the providers offering the subject. Within the major ethnic groupings 5.6% of Asian:Indians took the qualification in 2020, compared to 3.6% of Asian:Pakistani; Black:African and Black:Caribbean both had 4.1% of their population taking the subject, and 4.4% of White:British took the A level compared to 6% of White:Other; White:Roma numbers were so low that they could not be reported, with only 40 students overall in all A level providers.

7.1 GCSE

Figure 7.1: percentage of all students taking GCSE computer science by major ethnic grouping
Figure 7.2: percentage of students within schools offering GCSE computer science taking the subject, by major ethnic grouping
Figure 7.3: percentage of all students taking GCSE computer science by minor ethnic grouping

7.2 A level

Figure 7.4: percentage of all students taking A level computer science by major ethnic grouping
Figure 7.5: percentage of students within schools offering A level computer science taking the subject, by major ethnic grouping
Figure 7.6: percentage of all students taking A level computer science by minor ethnic grouping

8 Intersectional: gender & ethnicity

Female chinese students were less likely to be taking the GCSE than their male peers, 16% vs 38.3%, however, they were still the largest female group. The main difference between the trends in the overall ethnicity figures and the combined gender ethnicity figures is the under representation of white females, of which only 4.5% took the GCSE in 2020. White females made up 60.2% of the female computing cohort in 2020, much lower than the population in schools offering the subjects, which had white females making up 74.2% of the female cohort

For the A level Figure 8.4, the number of females from non-white backgrounds were so low in 2013 as to need to be redacted from this study. Rounding to the nearest 20 and suppressing students numbers below 10 results in the redaction of all other female ethnicities other than white students for 2013, and white and Asian students for 2014, making the small figure data for these earlier years unreliable.

8.1 GCSE

Figure 8.1: percentage of all students taking GCSE computer science by gender and major ethnic grouping
Figure 8.2: percentage of female students within schools offering GCSE computer science taking the subject, by major ethnic grouping
Figure 8.3: percentage of male students within schools offering GCSE computer science taking the subject, by major ethnic grouping

8.2 A level

Figure 8.4: percentage of all students taking A level computer science by gender and major ethnic grouping
Figure 8.5: percentage of female students within schools offering A level computer science taking the subject, by major ethnic grouping
Figure 8.6: percentage of male students within schools offering A level computer science taking the subject, by major ethnic grouping

9 Intersectional: gender & poverty

Female and male uptake of the GCSE has been consistently lower for free school meal students than their wealthier peers.

Free school meal data is not present in the A level dataset.

9.1 GCSE

Figure 9.1: percentage of all students taking GCSE computer science by gender and free school meals provision
Figure 9.2: percentage of female students within schools offering GCSE computer science taking the subject, by free school meals provision
Figure 9.3: percentage of male students within schools offering GCSE computer science taking the subject, by free school meals provision

10 Conclusions

  • Female uptake remains a concern at GCSE and A level.
  • the early years of the GCSE saw more boys than girls in schools that offered the GCSE.
  • free school meal male and female students are less likely to take the GCSE than their wealthier peers.
  • GCSE students with SEN provision are less likely to take the GCSE in computer science. At A level this group is more likely to take the qualification, however, the majority of SEN students do not progress to A level qualifications, making the overall population of this group small.
  • Chinese female and male students are the best represented ethnicity groups in the GCSE and A level.
  • within ethnic groupings, there are large disparities in uptake of the GCSE.
  • White girls and Black boys are the least well represented ethnic groups at GCSE.

11 Further work

  • the functioning and diagnosis profiles of those SEN students choosing to take the GCSE
  • the cultural reasons for differences in uptake of computer science amongst different ethnicities and ethnic gender groups.
  • include poverty proxies when studying uptake of the A level.

12 Acknowledgements

  • The English Department of Education’s National Pupil Database team for providing the data.
  • This work contains statistical data from ONS which is Crown Copyright. The use of the ONS statistical data in this work does not imply the endorsement of the ONS in relation to the interpretation or analysis of the statistical data. This work uses research data sets which may not exactly reproduce National Statistics aggregates.
  • The analysis was carried out in the Secure Research Service, part of the Office for National Statistics.
  • All responsibility for inferences and conclusions in this report lie with its authors.

References

Kemp, Peter Edward Joseph, Miles G Berry, and Billy Wong. 2018. The Roehampton Annual Computing Education Report.” London, England: University of Roehampton. https://www.bcs.org/media/3972/tracer-2017.pdf.