The issue is that your score attribute in your data structure is a string. You can:
A) change it to be a number score:9.12
instead of score:'9.12'
http://plnkr.co/edit/YItGeFfFLN8OnXeejv7m?p=preview
B) If you can't change the data, write a function ("Getter function. The result of this function will be sorted using the <, =, > operator") for the expression portion of your orderBy that'll return the string to a number for the comparison. <tr ng-repeat="user in users | orderBy:yourfunction:reverse">