đŦđ§ United Kingdom
·
Public
·
Founded 1940
About
The London School of Theology (LST), formerly London Bible College, is a British interdenominational evangelical theological college based in Northwood within the London Borough of Hillingdon.
Ranking Overview
QS World University Rankings
â
Not Ranked
â
Not Ranked
Academic Ranking of World Universities
â
Not Ranked
U.S. News Best Global Universities Rankings
â
Not Ranked
Key Facts
- Staff
- 64
Want to apply to this university?
Talk to AI Advisor
Frequently Asked Questions
When was London School of Theology founded?
London School of Theology was founded in 1940.
Where is London School of Theology located?
London School of Theology is located in London, United Kingdom.