A new numerical method is proposed for solving breakage population balances. The new method relies on the weights to conserve mass and predict total number with good accuracy. The new approach is computationally efficient to apply on both non-uniform and uniform meshes.