O ideal é fazer uma função que identifique a quantidade de notas:
static function getAverage($aValues_, $bIgnoreZeros) {
if($bIgnoreZeros) {
$aValues = array();
foreach ($aValues_ as $value) {
if($value>0) {
$aValues[] = $value;
}
}
} else {
$aValues = $aValues_;
}
$avg = null;
$sum = 0;
$count = 0;
foreach($aValues as $value) {
$sum += $value;
++$count;
}
$avg = $sum/$count;
return $avg.'';
}