По Макарычеву сейчас редко где учат, но есть Макарычев углубленный, и есть Макарычев обычный. Так вот - в нашей мат вертикали учат по обычному учебнику.  Вообще как база и обычный Макарычев неплох,  но нужен учитель, который умеет его  правильно дополнить. если учитель слабый - то углублённого уровня не получится.