You need to cancel the current extensions with a termination letter (stating end of study on xxx date) from the current school at the immigration office. Then apply for new extensions with documents from the new school at the immigration office in the new province.
Depending on the current province office's policy, you may or may not be able to apply for cancellation in advance.
If the timeframe allows, you may change the school and get new extensions without leaving Thailand. Detailed procedures and timing depend on many factors, you need to talk with current and new schools well in advance.
You need TM30 receipt with the address matching your long-term lease for a 1-year extension in Bangkok, along with the lease agreement, owners' ID (signed copy of national ID & blue house book, or passport in case the owner is a foreigner).
They tightened the TM30 account approval process a while ago (it was mentioned on the system for a while).
If you can register a TM30 account with the correct address, it would be okay.
, be aware that re-entry permit wouldn't buy any additional time. it expires at the same as the current stamp expires, and will be stamped in for the same last date with the current stamp..
As long as you apply for an extension for the same reason, it will be "added" to the current extension regardless of when you apply. It will be the same "until" date every year.
But,
If you apply for a different reason for Non-O based extension (for example, you apply for a new extension for retirement when you are on an extension for marriage to a Thai), it will be start on the day of application.
The flight out of Thailand can be bound for any country.
Your first itinerary has to start from your country because METV can be applied only in your home country, and you must be in the country where the embassy/consulate is located as of the application.
The second and later itineraries can be from/to any country.
You must complete a 90-day report in person once after you get a new passport. Then you can do it online afterwards. TM47 system doesn't support new passports
This is the notification you can check from the Immigration Bureau website. When you click the "90 DAYS ONLINE NOTIFICATION" banner from immigration.go.th, you see a pop-up for a note.