Несколько причин, по которым в Санкт-Петербурге много курсантов:
- Наличие большого количества военных училищ. 1 В городе около двадцати или даже больше военных учебных заведений, в том числе морских, что связано с тем, что Петербург — город-порт и бывшая столица Российской Империи. 1
- Обучение курсантов из других стран. 2 Например, в Санкт-Петербурге учатся курсанты из стран Африки, за которых страна платит как за будущих военных. 2
- Наличие военного учебного центра в некоторых гражданских вузах. 5 Например, в Государственном университете морского и речного флота имени адмирала С.О. Макарова курсанты и студенты поступают после первого учебного года на конкурсной основе и после обучения получают военный билет и звания «офицер запаса» и «матрос запаса». 5