Every day's a school day - I've previously called such phrases 'Tautology' - other examples "Sahara Desert", "Yellow Jaundice"
I wouldn't concider "For Free" to be either though - poor/uncomfortable phrasing yes, but not actually a tautology/pleonasm