it's funny when relative to serious distance runners i would have been your "slower runner" -- at least at first, when i began just over 20 -- but every time i offer my experience it gets downvoted and the fast kids blabber among themselves about how to theoretically train those like me.
i am going to ignore the downvotes and keep talking til someone hears.
i am telling you that the kids like me -- who aren't already the milers from junior high track -- will usually be 2 types.
kids who play other sports, but don't have a distance background at all.
kids who never played sports.
for group 1, kids from other sports likely got nudged to do XC because they performed well in some sort of quasi-distance test. i was usually a sprinter/hurdler in TF but when the athletics period did the mile as a regular test i would be top 5, ahead of some of the actual distance people. so every summer i would get bugged to do XC. the thing with group 1 is we are usually busy. i was playing soccer from august to may. so it's like, you're asking me to add more to my plate. my plate usually meant 1-6 soccer games a week plus 2 practices, independent of what you want to load me up with. and what i would show you in a mile reflected already doing a lot of running and being picked for teams in part based on footspeed and sufficient endurance to play well for most/all of a game.
for group 2, they are new to sports, they start from zero mileage. their bodies may not be fully toned. they don't know their right pace. they have built up no endurance to know what they even have. i remember when i first started playing team sports feeling like i was going to puke. by college i was the guy the soccer team could leave on the field all game and not sub.
y'all are group 3. you have been running distance since grade 7. you are not at zero. you run fairly fast. you run all the time. if you have more than one sport, it's usually not at the same exact time. you can thus dedicate to distance demands without (a) hurting your other sport, (b) overcooking yourself by adding two sports of work together, or (c) pretending like kids walking in the door with no sports are ready to do 40 miles a week.
i think group 1 needs to be pitch counted. reduced mileage or run to a time limit. i am already doing 3 hours of running at soccer practice plus at least one 90 minute game on top of your work.
group 1 can run with your best runners -- and will usually dutifully do so at practice -- but shouldn't be doing their full shift of work if you want them healthy and quick on saturday.
i think group 2 needs to be ramped up which is its own pitch counting. if someone is new and you want to keep them interested and working hard, ask a little less but demand they try to keep up for that chunk. otherwise you get someone like i was when i first started, feeling like i wanted to puke, and just dragging myself upfield. and they run 25 minutes. and you have them run 40 miles. and for someone like that to do 40 miles it's just jogging, and not very fast.
what you really want to do, IMO, is have that noob working hard but within a pitchcount limit, shorter distance or time. run as fast as you can as far as you can. rest. do it again. it's like what you're asking group 3 but they simply don't have the foundation.
a lot of XC training is premised on group 3. group 1 can do it but you should be the adult in the room and shut them down after an amount of time or miles, or else they are actually working harder than group 3 counting their other work, and they will blow up. group 2 may have group 3 in them but only after some time. to me a lot of people can give good effort for a chunk. tell them to do that chunk plus some bit.
to me a lot of teams are built for group 3, and tend to blame groups 1 and 2 for not handling things. i think it offends your group 3 sympathies to have folks say they are tired, or run slow. i am telling you the reduced mile or time limits are how to keep groups 1 and 2 on the team, and try and ramp them to similar effect as group 3.
re group 3, i would defer to the distance runner specialists on what is best training for them, but it's weird that HS mileage sounds like it's approaching college when the race distance is a fraction. the answer sounds like it is always run 1 more mile than the next guy. my college soccer coach seemed to have this approach and we peaked week 1 of every season, and like we could use more shooting practice to score goals and less running. a mile is a foot race. i think for all but the best they'd do better with more footspeed as opposed to more mileage. as it was my experience i could take my 300H/400/soccer speed and with much distance training at all mop the floor with half the XC team.
to me you need to try and find your kids' speed at shorter distances or you're just training up joggers from group 3. or later recommending they do speed work.
you know who could beat me at the mile from XC? usually athletic milers who could run low 50s 400s and could maybe have been bad sprinters if they wanted.