Following the release of A-level results on Thursday, it was revealed that Computer Science is now the fastest growing degree subject with almost 25 thousand (24,900) students due to start undergraduate courses. This is good news not only for the subject but for society in general in terms of addressing the skills gap in the UK. But for how long can this trend continue?
Importance of qualified computing teachers
The reason this year's students have achieved their A-levels in Computer Science is down to their hard work and also the efforts of their teachers. Unless there's enough teachers qualified to teach the subject at A-level the growth in the numbers taking the subject at undergraduate level is less likely to continue. Of course not all students that start an undergraduate course will have completed an A-level in the subject but there's certainly a strong positive correlation.
There's a positive trend in the number of computing teachers with a relevant post A-level qualification. Since 2017/18 it's risen from less than half (45.6%) to over half (53.1%) but that still leaves 47% of teachers teaching the subject without a post A-level qualification. That's much higher than the vast majority of other subjects. The caveat here is that if you look at the mapping used by the DfE to determine what is a 'relevant' post A-level qualification, any teacher with a post A-level qualification in IT/ICT will be counted in that 53.1% as well as those with a computer science qualification. Therefore the percentage of teachers specifically qualified in Computer Science (ICT is not the same thing as Computer Science!) is likely to be much lower that 50%.
It's accepted that a teachers subject content knowledge is important for the delivery of a high quality computing education: "Teachers’ content knowledge and pedagogical content knowledge are important factors in high-quality computing education. This is because this knowledge helps teachers decide, for example, what to teach, how to question students about it and how to deal with problems of misunderstanding. However, research consistently identifies that there is a lack of suitably qualified computing teachers to teach the subject." (Ofsted Computing Research Review)
Addressing teacher supply
I'm not going to focus on general methods of making the teaching profession more attractive to graduates here such as more competitive pay and reduced workload. Those are obvious things that could be done to improve teacher supply across the board if there was the political will to do so. However I think some other things need to happen to address the disparity between computing and other subjects when it comes to the number of well qualified teachers available.
The stigma of teaching in schools
The stigma of choosing school teaching as a career when you're studying in higher education is something I've experienced and believe to be very real. Why train as a teacher when you're qualified to do a "better" job? I'd often be asked whenever I'd voice it as something I was considering. I do think it has a certain amount to do with the general low level of respect there is for the job that teachers do in England. In the field of computer science though, there's also often a sense of derision in those comments aimed at someone whose chosen a career for reasons other then primarily monetary gain. My hypothesis is that this is in part due to the amount of marketing there is to prospective CS undergraduates about the amount of money you can make after graduation. Surely if you've applied for the course after seeing all that then money is why you're here, right?
I know other universities do this, not just Oxford Brookes. I just picked them as an example as that's where I went. One major contributing factor to effective teaching is an enthusiasm for the subject. If we're to get more graduates that are passionate about teaching the subject to the next generation universities must surely promote their course based primarily on why computer science is such a fascinating subject to study. Mention the money available in some industry careers sure, but don't make that the primary reason students should choose a CS degree.
Teaching absent from careers advice
Lack of CPD for A-level teachers
It's positive that we're seeing lots of non-specialist teachers train to teach computer science up to GCSE level through the NCCE courses. I ask though what is next for those teachers if they want to move into teaching some A-level after a time? Are they expected to learn A-level through self-study? Is the opportunity only open to teachers in a school with a colleague who can train them? If that's the case how does A-level provision grow to reach a wider pool of potential students? There's far fewer CPD opportunities for teachers looking to upskill to teaching A-level computer science. Isaac Computer Science offers some courses but they're not as comprehensive as the teach computing offer for KS3 and KS4. More support is needed for teachers who've found their feet teaching KS3 and KS4 computer science and would like to make the move into teaching some A-level.
There's a lot that can be done to generally making the teaching profession a more attractive sector to work in; the unions are doing a good job of making those arguments at the moment. In terms of boosting the computer science teaching workforce specifically though there are, in my view, some specific changes that can happen to ensure the continued growth of the subject, especially at A-level.