I forked your plunker and implemented both options: http://plnkr.co/edit/ujNeGYvAHdFCDyWpWuHD?p=preview
I don't recommend this solution, but I implemented it as "Option 2 (alternative)"
That's the way to go, see "Option 1 (recommended)" in the plunker. Use
ng-options="c as (c.id + ' - ' + c.name) for c in students"
to display both ID and name. Syntax of ng-options is explained in AngularJS documentation: http://docs.angularjs.org/api/ng.directive:select