A 71st minute goal from Tottenham star Marcus Edwards was enough to end Ireland's participation in the under-17 European Championships in Bulgaria.
Tom Mohan's Republic of Ireland bow out after the defeat and will be disappointed that they failed to register a goal in their three games.
Italy's 1-1 draw with the Netherlands meant that England advanced as group winners with Italy progressing as runners-up in the group.
Josh Barrett headed into the side-netting in a scoreless opening half but England pushed hard before the interval with Caoimhin Kelleher impressively keeping them at bay in the Irish goal.
Ireland should have taken the lead after the break when Anthony Scully's shot was parried by England netminder Paul Woolston into the path of JJ Lunney but his shot was again kept out by Woolston.
Edwards settled teh game with 19 minutes remaining when he took control of the ball 30 yards from goal, evaded a few tacklers and unleashed an unstoppable shot from 30 yards.