His teacher sounds nuts.This is not necessarily a school issue. It could be just this one teacher.

If he is 5th grade, wouldn't he be in middle school next year?

If you can swing it, a smaller private school could be a more nurturing environment for these type of things. My son's school has study skill class for 5th and 6th grade, where they learn how to organize a project, breaking big tasks into small ones, make a to do list/calendar for their schedule etc. We are not there yet but it sounds great. I wish I was taught some of that. And they do use textbooks, something most public schools don't do anymore.