Ditch those thermometers - the stick ons are junk. Get a good digital w/ probes so you can measure right on top of the substrate (if using newspaper, paper towels, etc) or under the substrate if you are using a loose substrate. You also need to have at least one hide on both sides of the tank so your snake can chooose a secure place to thermoregulate. Right know he only has one hide to choose from if he wants to feel secure, but no choice in temps.
You do need to measure humidity - that's very important for Ball Pythons. Maybe not so much for colubrids, etc. But you must have the right humidity level for proper sheds.
To remove the old skin you can get him to soak and see if it comes off. Get your humidity up and he may get it off himself. Or make a 'modified humid hide': tupperware bowl with airholes in the side instead of an access hole in the lid, fill with damp sphagum moss or damp paper towels, put your BP in, close the lid and sit it on the warm side (when it's dark so he's not blinded by any room/tank light). Leave him for about an hour or so and let him out. That should loosen it up and you may be able to gently rub (not pull) it off - or let him do it as long as he has something rough in the tank to rub on (branch,e tc).
You need to know what your humidity and temps really are so you know whether or not you need to fix them.


-----
Check Out My Albums
1.0 Ball Python "Aragorn"
1.0 Kenyan Sand Boa "Gimli"
1.0 Saharan Sand Boa "Frodo"
0.1 Rough-Scale Sand Boa "Arwen"
0.1 California Kingsnake "Gentoo"
1.0 Mexican Black Kingsnake "Indigo"
1.0 Snow Corn snake "Chile"
0.1 Australian Cattle Dog/Pointer
"Kira"