* The type of degree: A thesis is typically required for master's degrees and doctoral degrees (Ph.D., Ed.D., etc.). Bachelor's degrees sometimes require a capstone project or senior thesis, but often not a full-length thesis.
* The specific program: Even within a degree type, some programs may require a thesis while others may not. Some master's programs offer both thesis and non-thesis options. You'll need to check the specific requirements of the program you're interested in.
* The institution: Different universities and colleges have varying requirements.
In short, there's no universal answer. Always check the program requirements of the specific university and degree you are pursuing.