تأسس المركز الرئيسي للأولمبياد الخاص في واشنطن العاصمة في منتصف الستينات من القرن الماضي وتم تسجيله كمنظمة غير هادفة للربح ذات مجلس إدارة خاص بها.