To keep the oatmeal warm until lunch time I do two things: first, start with it very hot, much hotter than you would serve it to the kids. Second, heat the thermos. I do this by filling it with boiling water. If you put hot oatmeal in a hot thermos, it will be perfectly warm by lunch time.