If I need to get a non-immigrant visa from a neighboring country, what documentation do I need?
The requirements can vary from embassy to embassy.
Decide which Thai embassy you are going to and then take a look at their website for the latest updated requirements.
If you are relying on a school to provide you with documentation, then the school should know exactly what is required.