Everyday is a single word and is an adjective, so it's the one that is used in front of a noun to describe something as normal or commonplace. Every day is an adjective (every) plus a noun (day), and it means each day. As an example, "His everyday routine is to walk his dog in the mornings." Therefore the Speak Good English Movement is teaching bad English, as the sentence should be, "He waits here for the bus every day."