Hi, I thought I would suggest an addition to protein: Nuts (not all schools, but some) and seeds / seed butters,
Greek yogourt (I know it's in dairy too) Quinoa, Hummus, peas, lentils, etc I know you can't have a mile long list, but maybe people will see this comment for some other ideas.