Get a TR visa in your home country. You will get 2 months and possibility to extend another month inside the country for 1,900฿.
Preparing the ED visa documents can be a lengthy process. Can take a week, or maybe even 1 month for some schools.
Also, I believe you need 15 days remaining on your current visa (21 days in Chiang Mai and a few other provinces), to make the switch to an ED visa. Visa exemption stamp is 30 days + 30 days if you extend, so your school will have little time to prepare your documents. So TR/SETV might be better.
That's not the issue. It's that my passport, when applying for the Thailand Pass, is new, but my vaccine booklet has my old passport number. So I don't know if this will cause issues with getting the Thailand Pass in the first place.
I'll be carrying my old passport, but can't do so for Thailand Pass, or anything like that. I appreciate the effort, but I can't travel internationally based on someone thinking it will probably work. Could be stuck in the middle of nowhere and be deported back to my home country if refused entry.
I don't know about other countries, but the Thai yellow vaccine booklet has your passport number on the top, and also inside.
For Thailand Pass, the page from Thai hospitals with vaccine QR codes and info has your passport number on it.
Did you travel with a new passport, with vaccine documents that have an old passport number? I really need to know from someone who has done this, since it could cost me a lot.