That program was an ok start, but if you are talking about something that will lead to the stated goals, it really wouldn't be enough. That would be a good program for 800 runner, but I really would encourage her to do the hills and tempo to get ready for the aerobic power work that should follow.
Another piece of advice I would give would be to keep a log so that you can keep track of A) total volume and B) total quality volume. Also, have her keep track of resting heart rate when she wakes up in the morning before doing anything. A significant rise in that number probably indicates that either a virus is coming on or that she hasn't sufficiently recovered from a quality workout. In either situation, you can then change your weekly plan around a bit. A significant drop might be indication of a peak.
One other bit of advice is not to overrace. Don't let her run 4 (or however many races your state allows-it's 4 in Ohio) races every meet. Have her run on the 4 x 8 and the 4 x 4 especially if you have league mandated meets during the week, but try to avoid the 4 x 8, 1600, 3200, 800 quad which many are prone to putting their good runners through.
Let me know if I can be of any help.