Keemia
Keemiaolümpiaad toimub kolmes voorus. Kooli- ja piirkonnavoorus võistlevad 8.–12. klasside ja lõppvoorus 9.–12. klasside õpilased. Kõigis voorudes peetakse arvestust klasside kaupa.
Piirkonnavoor on igal pool samal ajal ja võistlejad lahendavad samu ülesandeid. Žürii moodustab üleriigiliste tulemuste alusel paremusjärjestuse ja kutsub igast klassiastmest umbes 25 parimat õpilast osalema lõppvooru. Žüriil on õigus kutsuda lõppvooru ka Tartu Ülikooli teaduskooli lahtistel võistlustel häid tulemusi saanud õpilasi. Lõppvoorus lahendavad õpilased nii teoreetilisi kui ka praktilisi ülesandeid.
Olümpiaadi tulemuste põhjal valib žürii välja rahvusvaheliste olümpiaadide võistkonna kandidaadid. Õpilased osalevad täiendavatel õppepäevadel, mille lõpus toimuval valikvõistlusel selguvad Eesti esindajad Balti keemiaolümpiaadil. Rahvusvahelisel keemiaolümpiaadil (IChO) võistlevad õpilased valitakse Balti keemiaolümpiaadi tulemuste põhjal.