Песок может быть разной фракции, разной плотности и разной влажности, всё это отражается на его весе.
Плюс ко всему в то самое 12-и литровое ведро можно насыпать песок заподлицо с краями, можно с "горкой", вес будет разным.
То есть говорить можно лишь об ориентировочном весе.
Вес строительного сухого песка (эта цифра берётся для ориентира в строительных работах) 18,4-е кг в 12-и литровом ведре.
Если это речной песок (опять же, сухой) то его вес 18,3-ь кг.
Если песок влажный (речной) то в ведре может быть и 20-ь кг и даже больше.
Вес более мелкого кварцевого песка 17,4-е, 17,7-ь в 12-и литровом ведре.
Есть не совсем чистый песок используемый в строительстве, песок с примесью пыли 20-ь кг и более, это если он сухой, влажный весит 25-ь кг и даже больше.
Песок утрамбованный, примерно столько же 20-ь кг.
Шлакового песка будет значительно меньше, ориентировочно 10-ь кг (+-).
Выше указанный вес, чистый, без тары (ведра).
Вот таблица веса, для наглядности.