Our youth team practice 5:30-7:00 twice a week and 10:30-12:00 on Sat, one of our Jr 2 teams (Sm) is 5:30-7:00 once a week, 7:00-8:30 once a week and 9:00-10:30 on Sat, the other (Lrg) is 5:00-7:00 twice a week our Jr. 3 is 6:00-8:00 twice a week and 10:30-12:30 Sat and our senior teams are 7:00-9:00 twice a week and 12:30-2:30 on Sat , & Senior 5 is 4:00-7:00 on Sundays... All our parents are aware of practice times before we start the season. I think these times are perfect for there age. Yes there are some younger ones on senior 3 but that was the choice they made when trying our for a Senior team. Haven't heard any parents complain about these times!!