| Klasse | Fredag 11.09 | Lørdag 12.09 | Søndag 13.09 |
| J/G 15 | 100 m, 300 m hekk, 1500 m hinder, stav, tresteg, diskos | 200 m forsøk, 800 m, 80 m hekk (J), 100 m hekk (G), 2000 m kappgang, lengde, høyde, slegge, spyd | 200 m finale, 2000 m, kule, stafett |
| J/G 16 | 100 m, 300 m hekk, 1500 m hinder, stav, høyde, diskos | 200 m forsøk, 800 m, 80 m hekk (J), 100 m hekk (G), 2000 m kappgang, tresteg, kule, slegge | 200 m finale, 3000 m, lengde, stafett, spyd* |
| J/G 17 | 100 m, 100 m hekk, 110 m hekk, 400 m, 3000 m, kule, slegge, tresteg | 200 m forsøk, 300 m hekk, 2000 m hinder, 2000 m kappgang, lengde, spyd, stav* | 200 m finale, 800 m, diskos, stafett, høyde* |
| J/G 18-19 | 100 m, 100 m hekk, 110 m hekk, 400 m, 3000 m, lengde, slegge | 200 m forsøk, 400 m hekk, 2000 m hinder, 2000 m kappgang, tresteg, stav, kule, spyd | 200 m finale, 800 m, høyde, diskos, stafett |
Godkjente endringer fra dagsprogrammet ihht regelverk:
- G/J 16: Spyd flyttes fra fredag til søndag
- G/J 17: stav avholdes lørdag
- G/J 17: høyde avholdes søndag




