In my point of view, both of opinions have their own benefits and disadvanteges for its own students/teenagers. Firstly, with teenagers study all school subjects would provide foundation for their future learning, and also would help any of those teenagers who haven't figure out their specialization with try all subjects, this kind of learning will help them to become adaptable and increase their problem solving skill. But, this also have disadvantage, such as stress would easily happen.