Birkenstock makes my favorite shoes.  They are great for standing on your feet and teaching.  I was delighted to find this pair.  Just make sure you wear them for shorter periods of time at first until they set to your feet and then you will love them too.