Another thought - and something your school can sensibly provide - interesting (optional) extracurricular activities.
My school didn't do many because it was small and there was limited demand for them and limited staff to run them, but there was a lunchtime chess club which ran for about a term, and a lunchtime debating club which also ran for about a term, and I went to both. There was never a computing club, sadly, but my husband's school had one and it sounds like it was great for kids to learn to program and write games, and learn from each other and enjoy playtesting each other's games.
no subject
My school didn't do many because it was small and there was limited demand for them and limited staff to run them, but there was a lunchtime chess club which ran for about a term, and a lunchtime debating club which also ran for about a term, and I went to both. There was never a computing club, sadly, but my husband's school had one and it sounds like it was great for kids to learn to program and write games, and learn from each other and enjoy playtesting each other's games.