Возьмите ту же Петерсон для 5 класса.По Олмипиадной математике все зависит от уровня. В целом для начального на 5 класс подойдёт Спивак 1000 и 1 задача. Ну а дальше на углубление по потребностям. Если более продвинутый: берите материалы олимпиад типа Архимеда, Матпраздника. Есть ещё хорошая серия книжек: Школьные математические кружки.