J.P.
My son will be 4 this fall and after a lot of looking we decided on Court Street Academy in Olde Towne Portsmouth. They are a baptist school, so religion is worked into the day. They also have a small class size and the teachers seems great, they will also give you a tour of the school whenever you want.