This would make a great teaching outfit if you leave out the sunglasses, make sure the shirt isnt to low cut, add some yellow flats instead of flipflops and pair with black dress pants instead of jeans!
I like the style of the top and jeans especially. I will never carry a purse like that. I would set it down and forget it it. I also can't wear shoes like that. I will ruin the jeans by stepping on them. Really, I might do that anyways with taller shoes.