Попробуйте изменить тип среднего значения с Integer на Double
Dim average as Double
Сейчас вы пытаетесь сохранить среднее значение в целом числе, которое может содержать только целое число. Средние значения, как правило, не являются целыми числами и нуждаются в типе данных, который может это представить. Двойник хорош для большинства ситуаций. Это должно исправить вашу проблему.
РЕДАКТИРОВАТЬ ОП упомянул, что lstOutput является ListBox
Это одна из запутанных вещей с WinForms. Несмотря на то, что каждый элемент управления имеет свойство Text, не все они на самом деле что-либо делают. Они применяются только к элементам, которые непосредственно отображают один текстовый блок или значение. Ex Button, Label и т.д ...
ListBox, с другой стороны, отображает группу элементов. Вы хотите добавить новый элемент в список.
lstOutput.Items.Add(average.ToString())