J.R.
We recently moved our son to a new preschool program because of a message I saw posted here! He is currently at the Ebenezer Ridges Intergenerational Day Program - it's in Burnsville across the street from Ridges hospital. It's a faith-based (although non-denominational) program that has a terrific all-around curriculum. It is a daycare/preschool, so that might not be what you're looking for. It is available on a part-time basis - minimum of 2 days a week. You can check it out online: http://www.fairviewebenezer.org/Adult_Day_and_Childcare_P...
It has been the best fit for our son - in the 4 weeks he's been there, we've seen such an improvement in his behavior (meaning he's no longer bored at school), he's made wonderful new friends and we are 100% comfortable dropping him off in the mornings. I can't sing the praises loud enough - it's the best decision we've made.
Good luck!