 Spears School of Business

The Spears School of Business (or Spears Business) is the business component of Oklahoma State University.Located in Stillwater, Okla., Spears Business is composed of eight academic departments with more than 100 tenure and tenure-track educational professionals.