In this work, we consider a system of fast and slow time-scale stochastic partial differential equations with reflection, where the slow component is the one-dimensional stochastic Burgers equation, the fast component is the stochastic reaction-diffusion equation, and both the fast and slow components have two reflecting walls. The well-posedness of this system is established. Our approach is based on the penalized method by giving the delicate estimation of the penalized terms, which do not resort to splitting the reflected system into stochastic system without reflection and deterministic system with reflection. Then by means of penalized method and combining the classical Khasminskii’s time discretization, we prove the averaging principle for a class of reflected stochastic partial differential equations. In particular, due to the existence and uniqueness of invariant measure for fast component with frozen slow component, the ergodicity for frozen equations are given for different initial function spaces, which plays an important role.