Una versión más genérica (que no depende de la cláusula where y, por lo tanto, limita los resultados generales):
SELECT
SUM(CASE WHEN average IS NULL THEN 1 ELSE 0 END) As null_num,
SUM(CASE WHEN average IS NOT NULL THEN 1 ELSE 0 END) AS not_null_num
FROM users
No es mejor que las consultas específicas presentadas por otras respuestas aquí, pero se puede usar en situaciones en las que no es práctico usar una cláusula where limitante (debido a que se necesita otra información)...