No, English spelling rules do not always match the pronunciation of words. There are exceptions and inconsistencies in the English spelling system.