В кадетский корпус принимали мальчиков в возрасте 10–11 лет, имевших знания в объеме начальной школы. Учебная программа строилась на сочетании предметов общеобразовательных и специальных. Полный курс корпуса продолжался 9 лет и состоял из трех верхних, трех средних и трех нижних классов. Первые годы мальчики изучали математические дисциплины (арифметику и геометрию), родной и иностранные (французский, немецкий) языки, основы истории, географии, а также рисовали, фехтовали и танцевали. В старших классах продолжалось изучение математики и языков, истории, географии, добавлялись специальные науки – физика, химия, фортификация, артиллерийское дело, основы гражданской архитектуры, черчение. Как и в любом кадетском корпусе, в расписании значились также строевые занятия на плацу, с оружием, и верховая езда в манеже. Для практических занятий по огневой подготовке в те времена существовал специальный лагерь: здесь учились стрелять по мишеням, строить оборонительные сооружения, осваивали минное дело. В свое время Пётр Иванович Шувалов, принимавший участие в разработке образовательных программ, настаивал даже на том, что кадеты-артиллеристы должны не только владеть практикой артиллерийского дела, но и знать основы металлургии, изучать конструкции артиллерийских систем. Изучали и Закон Божий – молитвы и заповеди Господни, Священную историю, христианскую нравственность. Кадеты римско-католического и лютеранского вероисповедания закон Божий изучали отдельно. «Показать… прилежание и рачительность к изучению всего, что им преподаваемо будет» – так предписывалось указом руководства. Обширная программа позволяла готовить образованных офицеров, которые способны были вступить и на гражданскую службу, как это случится позже с Грековым. Считалось, что не одни только математические познания необходимы военному человеку. От кадет ожидали, чтобы они «прилагали бы также свое старание и к изучению и преподаваемых в классах языков и прочих наук, ибо чем более кто обогащен разными познаниями, тем лучше может быть офицером и тем скорее и достойнее может вступить на высшия степени званий и продолжать с пользою и честью свою службу, как по воинской, так и по гражданской части». Особенно усердными рекомендовалось быть в «изучении основательнейшим образом российскаго языка и наипаче об утвеждении себя в христианской нравственности, как в таком предмете, на коем должны основываться все наши дела, поступки и даже вся… жизнь».
В 1816 году, когда Алексей Фёдорович, предположительно, уже учился в Санкт-Петербурге, штат корпуса составлял 700 кадет, которые были сведены в пять рот – гренадерскую, первую, вторую и третью мушкетерские (эти четыре роты составляли батальон) и резервную. Каждой ротой руководили,