Is she looking to increase her strength? Or does she just want to look good? Rippitoes would be great if she wants a good strength foundation, but if she just wants to lose fat and "tone" up, just...
Eating above maintenance will put on weight. You can still do those compound lifts with Ripitoe, just do them with moderate weights. You might also want to consider bodyweight exercises if that's...
Google "Starting Strength Routine" "Strong Lifts Routine" and "Madcows 5x5 routine" and you'll come up with what you're looking for. Sorry for no links, I don't have enough posts yet :(
Working the same muscle group again after 2-3 days of rest should yield better results opposed to working them after 7 days of rest. But again, this is dependent on how advanced you are. A beginner...
Ideally you could squat every workout, same with abs. Throw in some barbell rows and chin ups. Curls aren't so necessary as you'll be getting plenty of bicep work if you throw in chinups.
Stick with the routine you have. If you're still making improvements, still increasing weight, and still getting stronger, it's obviously still doing its job and there's no reason to change it.
...
Going ahead with that routine will be a mistake. It won't work. Your teacher isn't taking into consideration that you're still a beginner. As long as you continue to see improvement in your beginner...