My DD attends one of the elcs you mentioned. We couldn't be happier with it. I have a friend who also teaches at a private school in the area. I will pm you more details when I have a bit more time on my hands x