At 7 and 8, hitting practice is tee work plus joy, and the tee deserves a defense up front: it is not the babyish option, it is the tool big leaguers use every single day, because it lets the swing be practiced without the chaos of a moving ball. The goals of this age: a balanced athletic stance, eyes on the ball through contact, and a swing that finishes all the way around instead of stopping at the ball.
Thirty minutes, a tee, a bucket of balls (soft or real), and a net, fence, or open grass. Keep rounds short (five to eight swings) with little jobs between them, because focus at this age lives in ninety-second windows. Every session ends with the loudest contact of the day getting a name and a celebration.
This plan was written for every 7 and 8 year old. ParentEdge writes one for yours.
Built around their game, their goals, and what they’re working on.
For building the swing, yes, by a mile: the tee removes timing chaos so balance, eyes, and the full finish can be grooved. Mix in some easy front toss for fun, but if a session has time for one thing, big leaguers vote tee. Moving-ball timing gets its turn at 9 and 10.
Lighter than you think: usually 25 to 27 inches with a big drop (-10 to -12). The honest test: they should hold it straight out one-handed for a few seconds without the barrel dropping. A too-heavy bat forces a scoopy, armsy swing that then has to be untaught.
Completely, and usually it is the eyes leaving early or a big uppercut riding under the ball. Lower the tee slightly, shorten the rounds, and lean on the freeze-frame drill: touching the contact spot first, then swinging to that spot, fixes most tee whiffs within a couple of sessions.