Школа была открыта в 1826 году как Карасубазарское уездное училище. В начале ХХ века на базе уездного училища были открыты сначала женская (в 1909 году), позднее мужская (в 1912 году) гимназии. С 1920 года школа работает как Карасубазарская семилетняя школа, позднее как Белогорская средняя школа №1. В 1978 году в эксплуатацию было введено новое здание школы на 540 учащихся.
В настоящее время гимназия располагает 2 зданиями на 1000 учащихся.