I’ve been updating schools in Wales with language provision recently, and to cut a long story short, I would like to suggest we come to a consensus on tagging grades=*.
Taginfo GB has various values for grades=*, and I believe some of these may be mistakenly tagged as pupil ages (we already have min_age=*and max_age=*) rather than actual year groups. isced:level=* is of course standardised, but this doesn’t really make any distinction between Infant/Junior schools and Primary schools for example.
The Wiki article for grades=* (linked above) currently has a table for US schools, a guide for Portuguese schools, and a 2017 proposal for a worldwide scheme, yet there is (as far as I can tell) no guide for tagging schools in the UK. As education is a devolved matter and different systems are used there is not going to be a suitable one-size-fits-all approach to cover all of Wales, England, Scotland and NI. Therefore, I think grades=* should differentiate where possible to keep it accurate to the nation it’s being used in (most notably for Scotland and NI).
Thanks to @LordGarySugar’s help, I have come up with some ideas to start things off:
England and Wales
The same system is used in England and in Wales. The reason why I haven’t offered a grades=0 value is that not every school has a Nursery (compulsory education begins at Reception, see also Scotland and Northern Ireland), so using 0 to mean “either Nursery or Reception” wouldn’t be clear.
A typical Primary school with Nursery provision, for example would be tagged as grades=N-Y6
grades=* |
England | Wales |
|---|---|---|
| N | Nursery | Nursery |
| R | Reception | Reception |
| Y1 | Year 1 | Year 1 |
| Y2 | Year 2 | Year 2 |
| Y3 | Year 3 | Year 3 |
| Y4 | Year 4 | Year 4 |
| Y5 | Year 5 | Year 5 |
| Y6 | Year 6 | Year 6 |
| Y7 | Year 7 | Year 7 |
| Y8 | Year 8 | Year 8 |
| Y9 | Year 9 | Year 9 |
| Y10 | Year 10 | Year 10 |
| Y11 | Year 11 | Year 11 |
| Y12 | Year 12/AS | Year 12/AS |
| Y13 | Year 13/A2 | Year 13/A2 |
Scotland
Scotland is quite distinct with the names it uses for its year groups, and as these don’t line up with the ages used in England and in Wales, I think it would be confusing to tag Primary 2 as grades=1 for example, even though they are for the same age group.
As far as I can tell, Scotland doesn’t have Reception, so N is used here to be consistent with Nursery tagging above. As the numbers are 1-7 for both primary and secondary, I think preceding with P or S is necessary, which also makes it clear that these values are for Scotland only.
P1-P7 already has a couple of uses, and so does S1-S6.
| grades=* | Scotland |
|---|---|
| N | Nursery |
| P1 | Primary 1 (P1) |
| P2 | P2 |
| P3 | P3 |
| P4 | P4 |
| P5 | P5 |
| P6 | P6 |
| P7 | P7 |
| S1 | Secondary 1 (S1) |
| S2 | S2 |
| S3 | S3 |
| S4 | S4 |
| S5 | S5 |
| S6 | S6 |
Northern Ireland
Northern Ireland has yet another system going on. They use the P naming for Primary schools, but use Year for secondary.
| grades=* | Northern Ireland |
|---|---|
| N | Nursery |
| P1 | Primary 1 (P1) |
| P2 | P2 |
| P3 | P3 |
| P4 | P4 |
| P5 | P5 |
| P6 | P6 |
| P7 | P7 |
| Y8 | Year 8 |
| Y9 | Year 9 |
| Y10 | Year 10 |
| Y11 | Year 11 |
| Y12 | Year 12 |
| Y13 | Year 13 |
| Y14 | Year 14 |
Clear as mud, but please feel free to make any suggestions and hopefully we can come to some sort of agreement!
Edit 03/10: Added ‘Y’ to mean ‘Year’ where applicable (thanks Robert)