Don't mean to be disheartening, but I seriously doubt you find ANY laptop with a battery life in excess of 10 hours, especially if it is being used heavily the entire time.
I have a really old laptop that lasts 12 hours, but it's a BIG old monster and it holds two batteries!
The newer lightweight, really expensive ones generally last only a few hours, as their batteries are small -- like cell phone batteries.
That said, someone here might have better experience and can guide you to a laptop with a longer battery life, but barring that, you would need to do online searches for laptop REVIEWS, as they generally test out battery live in realistic conditions.
***If my post helped, click the White thumbs-up symbol to say thanks***
***Please mark Accept As Solution if my post solved your problem***
I am a volunteer and I do not work for, nor represent, HP