Ahh the memories....
Anywho back to reality. Having been a competitive swimmer for 9+ years I can speak on this subject, but keep in mind since I am not a woman this info will vary.
First off at 2.5hr of swimming a day and soon to be 2-a-days, 2000 cal is most likely not enough. I can recall my most productive year when we would average about 5-7k yards every practice(I was a distance guy so this might be different for a sprint specialist), and when we did the 2-a-days for 3 months in the summer I took in 4-6k cal on training days(M-F), and still lost about 12lbs. So IMO she needs to eat more in order to have the energy to last for those grueling practices, and make it through the rest of the day. I also agree with slimmer on the milk, that is an awful lot of milk. Make sure your daughter also understands that because we swimmers spend so much time in those cold pools our bodies naturally adapt with a small layer of fat to help keep warm. Most swimmers will always have a soft look to their physique, well at least for distance swimmers, I can't speak for sprinters as I was not and am not one.
If your daughter is conscious about what other think/feel about her(again being a man i have no problem with this and just saying it because I can't read women's minds) she can always eat the food at home, because you WILL get comments like: "Good god man," or "Save some for the rest of us if it doesn't trouble you." Once my dad even told me I would have to start footing the grocery bill, (I never did lol).
For the PWO meal my favorite was always homemade whole-wheat bread or Ezekiel bread with 2 serv. of all-natural peanut butter, topped with a medium banana; eaten about 30-45 min. before practice. On the harder days I would also eat the things called Clif Shot Blocks, which are little chewy squares made by the Clif Bar company, about half way through practice for the little energy boost. Electrolytes are also good during heavy training especially when it is hot outside.
Take a look at
www.usaswimming.org there is a nutrition section on this site geared solely towards swimmers. It has tons of articles for you to read.
Hope that helps, even just a little bit.