The remaining 1,260 elementary and secondary school-based occupational therapists worked for private schools. These therapists earned a mean annual wage of $67,550, or $32.48 an hour, according to the bureau. This was about 1 percent higher than the average salaries for those working in local public school districts.