I think ebonics doesn't need to be taught. The students either speak it or they don't. If they speak it they don't need to have it taught to them. If they don't speak it they don't need to have it taught to them. Ebonics is limited in its utility. On the other hand, standard English is understood everywhere. Teach them standard English. They will need to know it.