Have you considered the Mathnasium? We use them for my son. They're not too expensive and (in our area at least) have a maximum of two students to one tutor.