Олимпиадата по астрономия се провежда в три кръга (общински, областен и национален) в следните възрастови групи: 7-8 клас, 9-10 клас и 11-12 клас. Възрастова група 5-6 клас е с подготвителен и популяризационен характер и в нея се провеждат само общински и областен кръг.
Общинският кръг е задочен – учениците разполагат с повече от един месец от публикуването на задачите до крайния срок за предаването на решенията. Понастоящем общинският кръг се състои от 4 задачи. До участие в областен кръг се допускат учениците с резултат е най-малко 50% от максималния възможен брой точки.
Областният кръг е явен. Учениците решават тема от 5 описателни задачи в рамките на 4 астрономически часа. До участие в националния кръг се допускат общо до 100 участници в трите възрастови групи.
Националният кръг се провежда в град-домакин, определен от МОН в рамките на два състезателни дни. В ден 1 учениците решават тема от 4 описателни задачи за 5 астрономически часа (общо 56 точки). В ден 2 учениците решават тест от 6 въпроса със затворен отговор и 4 кратки изчислителни задачи (общо 14 точки).