We've had a few threads on the baby/toddler care thing recently. Yes, the actives sometimes need to be directed by the player to take care of the babies. If they are fixating on toddlers who don't really need that much care, or are supposed to be asleep at the time, I would suggest locking the bedroom doors to keep them out temporarily, as long as someone who does need to get in has access. Sims on high free will do not always put the best priority on things they want/try to do, on low free will it can actually seem worse at times as very important things (taking care of the baby) might not ever get into their action queues on their own.
How many children and teens are trying to get into this school at 9am? Most of us find that, without mods to help, a single school will max out at somewhere just above 20 or maybe 25 students and there will be traffic jams trying to get in with some of them never quite making it inside. One solution is to provide a second school with various ways to decide how enrollment should be done. Very popular is by age so an elementary and a high school using NRaas SP Lot Options and GoHere to arrange this. Another is to use a mod that increases school door usage so that more sims can get in and out freely without the traffic jams as by default only one school door is used.
http://www.modthesims.info/download.php?t=568897
Most players do not need a Core Mod (AwesomeMod) merely to address school overcrowding and none of this has anything to do with social workers.