XML 66 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Details) - Schedule of stock-based compensation (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2014
Nov. 30, 2013
Stock-Based Compensation (Details) - Schedule of stock-based compensation [Line Items]        
Share-based payment awards, options, by number of shares issued from Treasury Stock 0.1schl_SharebasedpaymentawardsoptionsbynumberofsharesissuedfromTreasuryStock 0.1schl_SharebasedpaymentawardsoptionsbynumberofsharesissuedfromTreasuryStock 0.5schl_SharebasedpaymentawardsoptionsbynumberofsharesissuedfromTreasuryStock 0.3schl_SharebasedpaymentawardsoptionsbynumberofsharesissuedfromTreasuryStock
Stock option expense $ 3.8us-gaap_StockOptionPlanExpense $ 4.4us-gaap_StockOptionPlanExpense $ 4.6us-gaap_StockOptionPlanExpense $ 4.6us-gaap_StockOptionPlanExpense
Restricted stock unit expense 0.6us-gaap_RestrictedStockExpense 1.2us-gaap_RestrictedStockExpense 1.3us-gaap_RestrictedStockExpense 1.9us-gaap_RestrictedStockExpense
Stock-based compensation expense 5.1us-gaap_ShareBasedCompensation 5.6us-gaap_ShareBasedCompensation 6.6us-gaap_ShareBasedCompensation 6.7us-gaap_ShareBasedCompensation
Management Stock Purchase Plan        
Stock-Based Compensation (Details) - Schedule of stock-based compensation [Line Items]        
Stock-based compensation expense 0.6us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_ManagementStockPurchasePlanMember
0us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_ManagementStockPurchasePlanMember
0.6us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_ManagementStockPurchasePlanMember
0.1us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_ManagementStockPurchasePlanMember
Employee Stock Purchase Plan        
Stock-Based Compensation (Details) - Schedule of stock-based compensation [Line Items]        
Stock-based compensation expense $ 0.1us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_EmployeeStockPurchasePlanMember
$ 0us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_EmployeeStockPurchasePlanMember
$ 0.1us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_EmployeeStockPurchasePlanMember
$ 0.1us-gaap_ShareBasedCompensation
/ us-gaap_NatureOfExpenseAxis
= schl_EmployeeStockPurchasePlanMember