Back in the 1960's, a space cadet was someone who took a lot of mind-altering drugs and acted like it. Today, it means someone who is out of touch with reality to some degree (with or without the benefit of drugs).
"Allison thinks that her dog has psychic powers."
"She's a real space cadet."
- For Teachers