I have to certainly STRONGLY suggest that if your kids can qualify for this program (they take PSAT scores to see if you meet the requirements for certain classes) that they certainly do it at least one summer. I went first in the summer of 7th grade and found myself loving it and returned for 2 more summers. It was a great opportunity for me to get ahead and score credit to place out of classes in high school. They have a large variety of classes ranging from all of the social sciences to math to english to natural sciences. I ended up taking a programming class, a math class, and an advanced biology class while I was there. The campus is quite safe and the activities are organized very well and we had no incidents in any of my stays there. The sessions last for several weeks so I definitely had a chance to bond with a lot of friends which I still keep in touch with to this date. As expected you do board in the very nice Northwestern dorms. Some are co-ed by floor while some are co-ed by wings. Definitely a great experience!