As the concrete has cement, gravel, crushed rocks, sand, and water of different physical state and can be separated by physical methods hence it should be called as a mixture.
As the components have significant physical boundaries which clearly identify their presence, the mixture is heterogeneous and not homogeneous.
Thus this is a concrete is a heterogeneous mixture of cement, gravel, crushed rocks, sand, and water