Is the usage of 'with' right?

The usage of 'with' is correct, but it should be 'the average temperature' or 'average temperatures'. Also, using 'for' instead of with would change the meaning