Конечно нужно делить классы по уровню способностей детей. Чтобы все учились в комфортном для них ритме и получили нужный им объем знаний. Чтобы одни дети не бились над программой , которую они не могут усвоить, а другие не скучали на уроках и не теряли интерес от того, что топчутся на месте.