Es mas sencillo. A groso modo
   
Código Javascript
:
Ver original- <!DOCTYPE html> 
- <html dir="ltr" lang="es-es"> 
-     <head> 
-         <title></title> 
-         <meta charset="utf-8"> 
-         <style> 
-          
-         </style> 
-         <script> 
-         function calcular(cual) { 
-             var promedio = 0; 
-             for (var i = 0; i < document.frm[cual].length; i++) { 
-                 promedio += (document.frm[cual][i].value/3); 
-             } 
-             document.frm['prom_'+cual].value = (promedio).toFixed(2); 
-         } 
-   
-         </script> 
-     </head> 
-     <body> 
-         <form name="frm"> 
-             <b>Notas 1</b><br /> 
-             Lenguaje: <input type="text" value="" name="nota_1" onkeyup="calcular(this.name)"><br> 
-             Inglés: <input type="text" value="" name="nota_1" onkeyup="calcular(this.name)"><br> 
-             Matemáticas: <input type="text" value="" name="nota_1" onkeyup="calcular(this.name)"><br> 
-             Promedio: <input type="text" value="" name="prom_nota_1"> 
-   
-             <br /><br /> 
-             <b>Notas 2</b><br /> 
-             Lenguaje: <input type="text" value="" name="nota_2" onkeyup="calcular(this.name)"><br> 
-             Inglés: <input type="text" value="" name="nota_2" onkeyup="calcular(this.name)"><br> 
-             Matemáticas: <input type="text" value="" name="nota_2" onkeyup="calcular(this.name)"><br> 
-             Promedio: <input type="text" value="" name="prom_nota_2"> 
-         </form> 
-   
-     </body> 
- </html>