Man gives $5k to teachers