The Toronto District School Board plans to cut nearly 300 teaching positions due to fewer students, a number disputed by teacher unions who fear larger class sizes.