Muchas gracias por tu tiempo Triby, ya arregle mi problema, era en el ciclo for, no estaba incluyendo mi include("conexion.php") dentro de dicho ciclo..
dejo el codigo para futuras referencias...
Código PHP:
Ver original<?php
for($i=0;$i<=30;$i++){
include ("conexion.php");
$matricula = $_POST['matricula'][$i];
$nombre_alumno = $_POST['nombre_alumno'][$i];
$L = $_POST['L'][$i];
$W = $_POST['W'][$i];
$G = $_POST['G'][$i];
$S = $_POST['S'][$i];
$A = $_POST['A'][$i];
$R = $_POST['R'][$i];
$promedio = $_POST['promedio'][$i];
$nivel = $_POST['nivel'][$i];
$modulo = $_POST['modulo'][$i];
$periodo = $_POST['periodo'][$i];
$horas = $_POST['horas'][$i];
$grupo = $_POST['grupo'][$i];
$consulta = "INSERT INTO Calificaciones (matricula,nombre_alumno,listening,writing,grammar,speaking,attitude,reading,promedio,nivel,modulo,periodo,horas,grupo)";
$consulta = $consulta."VALUES ($matricula,'$nombre_alumno',$L,$W,$G,$S,$A,$R,$promedio,$nivel,$modulo,'$periodo',$horas,'$grupo')";
echo $consulta;
echo "SE GUARDO CON EXITO";
?>
Ahora vere lo de validar los campos, gracias por tu tiempo amigo...