This hasn't been true of banks in Scotland since the mid 1990s. They now take the rest of the UK dates with the addition of 2nd JanuaryIn Scotland Bank Holidays are just that - Holidays for banks. The public holiday was last Monday (Victoria Day). Different cities have holidays on different weekends - today is the Glasgow holiday.
The official Bank Holidays are (bold text for differences)
Scotland: Good Friday, first and last Mondays in May, first Monday in August, St Andrew's Day, Christmas Day, Boxing Day, New Year's Day, 2nd January.
Rest of UK: Good Friday, Easter Monday, first and last Mondays in May, last Monday in August, Christmas Day, Boxing Day, New Year's Day.
Lothian Buses operate a Saturday service on both Good Friday and Easter Monday even though the Monday is technically a normal working day in Scotland. In August, they do not restrict the service on either holiday date (presumably it is still busy because of the Festival). There is an Edinburgh local holiday on the third Monday in September. Lothian operate a Saturday service then.