After my teaching experience, where I had to teach people who wanted to work at start-ups, were founders and people who wanted to work at consultancies and big companies. I agree that focusing on the core skills is the answer, but the students didn't always see it that way. ;)
Many were annoyed I wouldn't teach Axure, or Omnigraffle (my TA Eric was kind enough to give some workshops on it.). Some bagged on the portfolio review, seeing no use for it. It really is a challenge.