@Amanda *******
No. Sadly it does not. To volunteer in Thailand, you must have a non P
0 visa and a work permit. Unreal, I know, but "this is Thailand".
More recently and especially during covid, people and agencies started taking advantage of the "volunteer" option because they couldn't travel. So now, having a volunteer visa is like a big black mark in your passport. A person I know well, who is an owner of a legit foundation, has had major issues with a volunteer visa, despite all the mounds of paperwork requested and provided. This person was forced to leave the country and come back in on a tourist visa. Not sure what next steps will be on this.
Best thing to do is to speak with the director of a school, and the local immigration dept. They can further advise you.
You can absolutely not work (or volunteer) on a tourist visa.