I don't think so. It 1900 baht and you need to take with you copies of passport, departure card, entry stamp and evidence of where you are staying. Go to immigration in the area you are staying
I had to get a letter of intent from the school then take that to the Bangkok HQ to apply. Pay a small fee and have prints done. 2 weeks later can collect and give to the school. I couldn't get a non b without this however my non b was done within Thailand so I don't know ow if that makes it any different.
I had to get my background check done in Thailand. One from home wasn't enough as they are checking in you are not a criminal in Thailand. They scan your fingerprints here and 2 weeks later give you clearance.
30 day visa EXEMPT depending n your passport origin. It's not a visa but can be extended once in Thailand for a further 30 days for 1900 THB. Or you can apply for a 60 tourist visa from your home country at the Thai embassey. This can also be extended.