Если поделили по желанию родителей, значит   программу нужно адаптировать под уровень получившегося класса.  Если, как ниже пишут, таких классов аж 4, значит побить детей по уровню, в  одном собрать самых сильных, в другом послабее, в третьем еще слабее, и с каждым классом заниматься по программе, которую он может вытянуть.Если родители против и готовы нанимать репетиторов, чтобы только усидеть в классе не по уровню, значит  сначала распределить по желанию, но объявить о существовании переводной контрольной. Как раз в середине года ее можно было бы провести.  Только заранее о ней предупредить и материалы к ней дать.И тогда кто сможет с репетиторами к ней подготовится, попадут в сильнейший класс. Кто не сможет, будут опускаться в классы попроще.  В нашей школе такой механизм предлагал Попов, когда делили детей по стратам по математике: он выдал всем родителям рекомендации, кому из детей в какую страту, но зачисляли по желанию родителей. А потом перераспределяли по результатам обучения.Всем понятный простой и справедливый механизм. Администрация школы вполне имеет на это право. Так что вопрос к ней. А значит снова надо идти к директору и разговаривать.