If you live anywhere near me (Durham area) I'd be happy to help re-image it.
If you give me the 7 digit Dell service tag I can tell you what OS it will run. Sometimes Win10 drivers just aren't available so you'd need to stick with Windows7 but if you're not doing internet banking on it then that should be fine for your son to use
Sent through the ether by diddling with radio waves