Насколько я понимаю (поправьте, если не права), основное отличие московских и питерских школ - это их масштаб. В Москве очень много огромных  учебных центров и комбинатов, в которые входят детские сады, начальные школы, средние школы и старшие. В таких школах жесткая внутренняя ротация детей, деление на гимназические, лицейские и обычные классы, конкурсный добор в специализированные классы. Там начальная школа практически никак не связана со средней и старшей. Если ребенка зачислили в первый класс такой школы, то это совсем не означает, что он будет учиться в лицейском классе. Рейтинг таким школам делают совсем другие дети, не те, кто приходит в первый класс, и этот рейтинг появляется за счет именно масштабности, огромного количества выпускников.В Питере школы намного меньше. Специализированные топовые школы начинают основной набор с восьмого класса, и набирают со всего города. В десятый тоже набирают, но меньше, чем в восьмой. Мне кажется, что такая система, действительно, более удобная и справедливая, и для школ, и для детей.