Я из тех же соображений, что и автор, и тоже проживая на окраине и не имя возможности возить ребенка в центр, выбрала в итоге обычную школу, но с "прогимназическим" классом (более сильная программа плюс на базе этого класса после началки формируется гимназический класс). В этот класс отбирали по собеседованию детей посильнее. В итоге в социальном плане в нашем классе - все дети из нормальных интеллигентных семей. Да, есть двое "южан", но не из тех, кто плохо говорит по-русски - это воспитанные развитые дети из нормальных семей. А вот в других классах - просто атас. И дело там  не в национальности, а в уровне воспитания. Поехали как-то вместе с ними на экскурсию и такого великого-могучего в плане ненормативной лексики наслушались от этих (прошу заметить - семилетних!) деток из параллельного класса, что просто уши вяли. С поведением тоже были явные проблемы. Они даже на замечания взрослых  реагировали абсолютно нагло.В общем, я для себя поняла, что проблему я решила - увы! - только на период началки. На тот период, пока дети из разных классов между собой не особо общаются. А вот дальше, видимо, придется все-таки искать другую школу.