Have you looked at Olympiad school? Many kids use it as a supplemental education, to get accelerated material and they will work with you.