Not only is the homework excessive, teachers also often give homework on subjects that they have not covered yet and hope that the student will figure it out on their own. It is the student's responsible to ask for extra help if they don't get it, not the teacher's to teach it in class in the first place.
TJS has less than 100 students. Unless you lowered your standards or made friends online, you will most likely not have any friends at all, only classmates/acquaintances you know and go to the mall with. The languages offered are ridiculous: Greek, Latin, Italian, and French. Those are fancy, yes, but not half as relevant to most people's lives as Spanish or Chinese is. "Electives" is a dirty word here; naturally there is very little individualization due to the abnormally small population. Then there's the little things, like mandatory child labor and having to check in at each meal.
I am so glad we sent my son here, this is his 5th year at TJ. The learning environment is first rate, though it is a very hard school academically. I think one of the best attributes of the school is that it teaches the students how to learn and think on their own, and how to be organized, it really prepares them for college. Very much a traditional cirriculum, with limited extracirricular activites, but they make up for it with enthusiasm. My son has had the chance to see all types of plays, dance programs, and art shows, and they incorporate it into the classroom activities. He also has friends from all over the world, these relationships have introduced him to new types of music, food, culture, and ways of thinking. Teachers are very dedicated and the new school head is very progressive. I am so glad we chose it.
I really value the years I spent at TJ. The curriculum was rigorous, which was what I needed, and I learned how to self-motivate and manage my time, which put me ahead of the pack when I arrived at college. In addition to the academic skills I developed, I also had the opportunity to meet people from all over the world and have lots of fun, too!