There are many different foundations that claim full coverage and make you matte but don't really work! Personally I've been using the NYX stay mate but not flat foundation! I used to use kind of cheaper foundations and since i have oily they never really worked very well for me. The foundation is great for people with oily skin and using a little of this foundation goes a long way! To make your face matte you barely need any foundation but i also use the matte pads by NYX to also further matte my face through the day! Another really good foundation that I've tired by NYX is the HD foundation that's just as good as the stay matte but not flat if not better ! The HD foundation is supposed to make you glow during flash photography which is great for school pictures! Defiantly recommend the NYX foundations to anyone with normal to oily skin!