Well I think it depends on what kind of art you'll be teaching. If it's 2D Art, then I would say the portfolio doesn't do you justice (it needs a lot more 2D technique shown). If you'll be teaching 3D modeling, then it's pretty good, but I think more variety could be present.
So overall, I'm not entirely sure. I don't want to crush your dreams, but I think in general, you need a bigger variety of work.
With a teaching degree, its actually more about being better than the other guys i guess. The actual qualification comes first then evidence of my own ability. I only plan to teach the little ones anyway and don't have much traditional work. However schools these days have a super strong emphasis on the use of ICT so a folio of digital works i think is also to my favor.