Since, given data is not continuous, so we subtract 0.5 from the lower limit and add 0.5 in the upper limit of each class.
Now, we first find the class mark xi of each class and then proceed as follows
Class Classmarks (xi)Frequency (fi)fixi3.5−7.55.5527.57.5−11.59.543811.5−15.513.59121.515.5−19.517.510175∑fi=28∑fixi=362
Therefore, ¯x(mean)=∑fixi∑fi=36228=12.93
Hence, mean of the given data is 12.93.