В 2021/22 учебном году в Санкт-Петербурге проводилась 88-я городская олимпиада школьников по математике. Первый тур проходил 04 декабря 2021 г., в нем приняли участие около 9 тысяч школьников Санкт-Петербурга. Победители первого тура, а также победители городской олимпиады 2021 года были приглашены на второй тур. Для 6-8 классов второй тур олимпиады проходил 13 февраля 2022 г. на математическом факультете Российского государственного педагогического университета, для 9-11 классов — 6 марта 2022 г. в помещениях Физико-математического лицея № 239.
Продолжительность первого тура — 3 часа, второго тура (во всех классах, кроме 6-го) — 3 часа плюс еще час для участников, которые решили не менее трех задач из первых четырех задач варианта. В 6-м классе — 2,5 и 3,5 часа соответственно.