The main purpose of this paper is to study the number of limit cycles of sextic polynomial differential systems (SPDS) via the averaging theory which is an extension to the study of cubic polynomial vector fields in (Nonlinear Analysis 66 (2007), 1707-1721), where we provide an accurate upper bound of the maximum number of limit cycles that SPDS can have bifurcating from the period annulus surrounding the origin of a class of cubic system.