К сожалению, не обязана. Сама была в шоке (Москва - столица нашей родины, все для людей!). Как раз выясняла этот вопрос, тк не брали сына в 9 класс по новому месту жительства. Данное правило отностися только к первоклассникам - ребенка обязаны взять в одну из школ по прописке. На остальные классы не распространяется. Школ в других районах полно было мне сказано.Нам помогло только то, что младший пошел в первый класс. И старшего в итоге взяли, тк младший уже был зачислен. А по закону если братья/сестры в школе учатся, обязаны взять и других детей, правда обычно бывает наоборот, но в нашем случае помог младший. Вот такая ситуация.