Balvu pilsētas ģimnāzija dibināta 1930.gadā.
No 1932.gada līdz 1944.gadam tā darbojas ar nosaukumu Balvu valsts ģimnāzija.
2.Pasaules kara laikā skolas ēkas tiek nodedzinātas, tomēr par spīti problēmām mācību darbs neapstājas.
Tikai 1947.gadā skola atgriezās atjaunotajā ēkā, bet jau kā Balvu vidusskola.
1965.gadā tika uzcelta skola 640 skolēnu vietām, kura kļūst par Balvu vidusskolu, agrākās telpas atstājot Balvu pilsētas sākumskolai.
1977.gada 1. septembrī darbu uzsāk Balvu 1. vidusskola tagadējās telpās direktora Leonarda Silova vadībā.
1997.gadā tika atjaunots skolas vēsturiskais nosaukums - Balvu pilsētas ģimnāzija.
No 1998.gada skolas darbu organizē direktors Viktors Šļuncevs.
2000.gadā Pasaules Bankas investīciju programmas ietvaros tika veikti skolas ēkas atjaunošanas un siltināšanas darbi un daļēji mainījies skolas izskats. Skolas vides uzlabošanas darbi turpinās arī joprojām.
…