Using your code as a base, here's a functional version: http://js.do/code/ohgoodgodwhatamidoing2. I also switched up the way you were initialising your `score` array in your `student` function, as that was a little strange.
You were almost there! You were parsing the arguments into the `avg` function as strings, but then referencing them as arrays. You already have the data you need, so I just through them through `parseInt` to ensure they were numbers. If the test scores could potentially be floats (numbers such as 3.14), you'll want to parse them through `parseFloat` instead, and likely round the result at the end to 2 decimal places, so to avoid any floating point number issues.
You could have also just past the entire `score` array into your `avg` function, and then referenced it as an array by doing `score[1] + score[2]`, etc, rather than creating 4 separate function arguments. I'd recommend reading through https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics and then http://bdcampbell.net/javascript/book/javascript_the_good_parts.pdf for a more in-depth overview.