Yes.. what you said Tod is what I mean.. I called it a transfer.. You explained it in more detail.. the point I was getting at. Was that there was no need to go abroad to a Thai Embassy or consulate to apply for a new B visa.. the current B visa can be used for the second company via the immigration office.. just give them all the paperwork they need.. so you don't need a new visa at all.. just transfer the rights of the existing one.. we can word it in many different ways.. but I think we are meaning the same thing.
Ok.. a visa is transferable.. and not cancellable by a school anyways.( unlike an extension)I also have a friend who has transferred his B visa extension from one school to another.. it maybe be different in other provinces but it has all been done.
If you have already extended your B visa for the year.. then I would have thought that you would just get another job and they will help you to get a new work permit.. the visa is transferable to another school.. just another option