Раньше (я пошёл в школу в 1955 году) так не было, по крайней мере в не очень крупных городах, а уж тем более в деревнях и сёлах. Абсолютно все школы и все классы были равны, и в школу принимали по месту жительства, и ни у кого даже не возникало вопросов, в какую школу отдать ребёнка. Естественно - в ближайшую. Но примерно в середине 60-х годов прошлого века МГУ и НГУ (Новосибирский государственный университет) по всей стране начали создавать отдельные классы с усиленной подготовкой по математике и физике (ФМШ), а чуть позже и по химии. В эти школы отбирали наиболее одарённых детей, отбирала, как я понимаю, специальная комиссия. Ну а потом началось. В каждой области руководству захотелось как-то выделиться, или, по крайней мере, "быть не хуже других", поэтому чуть ли не в каждом городе стали создаваться школы с углубленным изучением какого-либо предмета (математики, физики, химии, биологии, английского языка и пр.). Не говоря уж о специализированных спортивных и художественных школах.
Но, тем не менее, в советские времена большинство школьников учились по месту жительства. И только в капиталистические времена когда целью жизни стала нажива, чистоган, то изменилось и отношение к школам, и даже отдельным классам внутри школ. Теперь каждый (по мере своих финансовых или иных возможностей) пытается пристроить своё чадо в наиболее престижную школу (класс).