They scored four tries, Gloucester's Charlie Sharples and Henry Trinder touching down in the first half and Bristol's Luke Eves and Sale Sharks' Carl Fearns in the second, with London Irish full back Tom Homer kicking the rest of the points.
Now only Samoa - 17-14 winners over the Scots last week - stand in their way of reaching the semi-finals of the IRB Toshiba Junior World Championships.
England made 10 changes from the side that put Japan to the sword 43-0 in the opening game, including a first start for Gloucester scrum half Dave Lewis.
They only played in patches, though, before the game flattened out in the final half-hour and weren't put under any pressure by a woefully poor Scottish side that will face a real challenge to qualify for the 2010 tournament in Argentina.
The start was an undistinguished one but England's ability to punish Scottish mistakes kept the scoreboard ticking over.
Homer got them off the mark with a 50 metre penalty in the third minute after flanker Chris Fusaro infringed on the floor.
England should have gone further ahead when Eves carved his way through the middle without being able to find Trinder with a scoring pass.
They struck from a turnover 13 minutes in, though, Ashleah McCulloch fumbling at the base of a ruck and Sharples streaking away up the right and outpacing the defence with Homer adding a superb touchline conversion.
Scotland shaded possession for the rest of the half without showing any of the precision needed to trouble the No.2 seeds.
Will Hurrell needed to pull off one vital tackle on Alex Dunbar five metres out, with Trinder and Homer dislodging the ball from Richie Gray's grasp immediately afterwards.
England's errors and missed touches kept the underdogs in the game until they showed a more ruthless streak at the end of the first half.
Sharples threatened again down the right and from a close-range lineout they drove for the line before Miller stabbed the ball between the Scottish centres for Trinder to touch down his fourth try in five games.
Homer converted again, then added a penalty on the stroke of half-time after the Scots twice killed the ball in midfield for a 20-0 lead.
England came back out full of energy to strike within two minutes and enjoy their best spell of the game.
Eves scored his second try of the tournament after a prolonged attack - Gloucester prop Shaun Knight providing the assist - and Scotland looked visibly tired.
Trinder went close, York drove at the line and more errors prevented them from adding to the score with the game effectively over with half-an-hour left to play as they opted for attacking lineouts and scrums rather than kick at goal.
A bit more structure might have helped but Scotland simply couldn't cash in, the luckless McCullough knocking on with the line at his mercy 10 minutes from time.
Fearns made sure of the bonus point by following up Josh Ovens's drive from close range two minutes from time. Scotland gained a late consolation from the final move when Peter Jericevich burrowed over.
Tom Homer (London Irish); Charlie Sharples (Gloucester Rugby), Henry Trinder (Gloucester Rugby), Luke Eves (Bristol Rugby, captain), Will Hurrell (Leicester Tigers); Rob Miller (Newcastle Falcons), Dave Lewis (gloucester Rugby); Ben Moon (Exeter Chiefs), Jamie George (Saracens), Shaun Knight (Gloucester), James Gaskell (Sale Sharks), Graham Kitchener (Worcester Warriors), Courtney Lawes (Northampton Saints), Josh Ovens (Bath Rugby), Chris York (Harlequins).
Replacements: James Clark (London Irish) for George 52, Bob Baker (London Wasps) for Moon 66, Dan Williams (Gloucester Rugby) for Gaskell 51, Carl Fearns (Sale Sharks) for Lawes 70, Ben Youngs (Leicester Tigers) for Lewis 60, Rory Clegg (Newcastle Falcons) for Eves 49, Jack Cobden (Leicester Tigers) for Homer 58.
Scorers: Tries: Sharples, Trinder, Eves. Conversions: Homer 2. Penalties: Homer 2.
Peter Horne; Grant Anderson, Ashleah McCulloch, Robbie Johnston, Alex Dunbar; Robbie McGowan, Henry Pyrgos; Dougie Orr, Finlay Gillies, David Morton, Nick Campbell, Richie Gray (captain), Ryan Wilson, Chris Fusaro, Stuart McInally.
Replacements: Gavin Cameron for Gillies 71, Grant Gilchurist for Morton 30-52, Grant Shiells for Gray 56, Robert Harley for Campbell 56, Struan Dewar for Fusaro 47, Peter Jericevich for Pyrgos 56, Steven Aitken for Johnston 38.
Scorers: Try: Jericevic. Conversion: Horne.
Content courtesy of RFU