BAE Systems has visited more than 400 schools across the UK and produced lessons for children.
Scots council pension funds have shares worth £110 million in US arms giants linked to an alleged war crime in Yemen when 40 children were killed.
Aerospace and aviation firms operating at Prestwick Airport received £3.5m in grants from Scottish Enterprise over the last five years, The Ferret can reveal.
An Italian arms multinational has received more than £6 million from the Scottish Government, which has also given money to other arms firms.
One of Scotland's largest farming businesses has breached regulations whilst receiving more than half a million pounds from taxpayers.
Scottish Enterprise has given more than £650,000 to Ryanair, the airline at the centre of a staffing dispute that has resulted in thousands of flights from Scottish airports being cancelled this winter.
The Scottish Government is coming under pressure to find a new way to finance infrastructure investment as concerns rise over the cost of private finance schemes.