According to the Bureau of Labor Statistics, the national average salary for entry-level opticians is $37,570, or $18.06 per hour. Pay for opticians can vary based on experience and where you work.