Crossroads is a incredible school for children with learning differences. I attend Crossroads for 5 year and learn how to read, how to describe my own unique learning profile and many other important academic and life skills. In my own opinion though the school works better for elementary school grade levels than it does with middle school grade levels. The school itself is very structured and uniforms are also enforced on every grade except kindergarden, there such days called dress down days were all grades are allowed to dress as the please with a few restrictions. It is a very small school , figuratively and literally, but in all ways at great choice for a child with learning differences who is in elementary school.