Transfer function H_hp(s) of a Butterworth highpass filter of order n and cutoff frequency ωc has the same poles as that of H_lp(s), the transfer function of a Butterworth lowpass filter of the same order and with the same cutoff frequency, but in addition, H_hp (s), has n zeros, all located at s = 0, whereas H_lp(s) has none. This means we can use the same table used for the low pass
Figure out which order circuit you need. (Higher order means steeper transition)
Use the High Pass Sallen Key circuit to design even ordered filters. For odd ordered filters it will be a combination of a first order filter and Sallen Key circuits.
Calculate the element values needed to realize the filter
Perform frequency scaling to change the cutoff frequency
Perform magnitude scaling to get more realistic values for the circuit elements.
Design a 2nd order Low-Pass Butterworth Filter with unity gain and cutoff frequency 300 rad/s.
This example is a second order. We need a circuit that gives us two poles in denominator and we also need 2 zeros. The high pass sallen key provides this. (look at the high-pass sallen key transfer function)
Pick values for the sallen key that will give you the correct denominator. Again, for simplicity we can choose the resistors to be 1 ohm. Just pick The capacitor values to realize the correct denominator. Now you have a high pass filter with cutoff frequency 1 rad/s.
Perform frequency shifting to change the cutoff frequency to the correct value.
This is the same as the low pass filter. We just cascade first order high pass filters with 2nd order high pass filters to form higher order filters.