The national average for a gallon of gas dropped a penny since last week to $3.11 thanks in part to softer oil prices.