Вы делаете это неправильно, если вы хотите усреднить, вы можете лучше создать функцию в контроллере, как показано ниже
function calculateaverage(){
$query = $this->db->select('AVG(totalscore) as average_score')->from('score')->get();
return $query->row()->average_score;
}
, а затем вы можете вызвать ее
function index(){
$data['avg'] = $this->calculateaverage();
$this->load->view('your-page', $data);
}
и затем вы можете отобразить его на своей странице
<span><b>AVERAGE RESULT:</b><?php echo $avg; ?></span>
, если вы хотите, чтобы avg конкретного ученика, то вы можете передать student_id в функцию
function calculateaverage($student_id){
$query = $this->db->select('AVG(totalscore) as average_score')->from('score')->where('student_id', $student_id)->get();
return $query->row()->average_score;
}