This is the most efficient shipping plugin. Universal: works with all shipping methods.
It allows you to define custom zones and weight ranges for each shipping method configured in your store.
Try free before you buy.
Zones may be specific to zip codes and state/province, or generic of countries.
Zip codes may be entered as ranges or with jolly characters.
You then define weight ranges by inserting each higher limit.