Best approach is take say 1,000 of your Charles Schwab executions and compare against NBBO at the time. It should give you an avg price improvement figure.
IBKR gives me most price improvement here in Canada compared to Wealthsimple, TD, Questrade. Never used Schwab, TD, or Etrade.