text:
Scholastic Competitors: Who Stacks Up Against this Publishing Giant?
Brent Davis - May 11, 2021
1 Scholastic Competitors: Who Stacks Up Against this Publishing Giant?
2 Scholastic's Biggest Competitors
3 Scholastic Competitors: Wiley
4 Scholastic Competitors: Random House
5 Scholastic Competitors: Simon and Schuster
6 What Is Scholastic's Biggest Advantage?
7 Scholastic Competitors: Final Thoughts
Scholastic is a multinational corporation that deals in education, media, and publishing.
They are known for their range of workbooks, comics, books, and supplementary materials for schools.
The company was founded in 1920 in Wilkinsburg, Pennsylvania but has since moved to its headquarters in New York, New York.
Scholastic is well known for its children's books and they sell their products online, through retail outlets, and also directly at schools through fairs and reading clubs.
The company is publicly traded through NASDAQ under the ticker symbol SCHL and is also part of the S and P 600 Component, a stock market index.
The company reported revenue levels of $1.6 billion in 2016 and employs almost 9,000 people.
The business is split up into three divisions.
They have a children's book publishing and distribution division as well as education and international divisions.
The company holds the publishing rights to popular book series such as Harry Potter and the Hunger Games in perpetuity.
Scholastic's Biggest Competitors
Scholastic competes with other publishing houses for the custom of children and parents throughout the world.
They are a popular choice due to their strong connections with schools.
The company can drive revenue sales from book clubs and fairs that it helps to host at schools.
Scholastic also drives revenue from the sales of the books it owns the publishing rights to.
Alongside the ever-popular Harry Potter, Scholastic also owns the rights to Goosebumps, The Magic School Bus, Animorphs, and Captain Underpants.
Scholastic Media is another corporate division that covers all types of media.
Through this division, Scholastic has branched out into audiobooks and TV serials.
Their TV slate includes adaptations of Animorphs, Goosebumps, His Dark Materials, Clifford the Big Red Dog.
The media division is also responsible for producing films of their books and has been involved with the Goosebumps movies, Mortal Engines and Captain Underpants.
Now let's take a look at Scholastic competitors and how they compare to the company.
Three major Scholastic competitors and alternatives are:
Wiley – A publishing house specializing in academic books.
Random House – A general-interest publishing house.
Simon and Schuster – An American publishing house based in New York.
Scholastic Competitors: Wiley
Wiley is another publishing house that specializes in academic publishing.
Charles Wiley founded the company in 1807 and the company is currently headquartered in Hoboken, New Jersey. Wiley publishes their books worldwide and digitally.
They mainly focus on nonfiction topics such as medicine, professional development, tech, science, and education.
While Scholastic's business is primarily aimed at younger ages, although not exclusively, the opposite is true of Wiley which is aimed at higher education, college, and university students.
The company has a similar total revenue as Scholastic at $1.7 billion as of 2017 with 5,1000 employees working at Wiley.
Wiley has expanded into new markets by establishing offices in Dubai, India, and Brazil.
They also entered the North African market through contracts with many academic institutions in countries such as Libya, Egypt, and Tunisia.
While Wiley and Scholastic do crossover somewhat with their sales and acquisitions, the two companies target different age groups in the same niche.
Scholastic Competitors: Random House
Penguin Random House is Scholastic's biggest competitor and is the single largest 'general-interest paperback' publishing house in the world.
Random House was merged with Penguin to form the Penguin Random House LLC multinational conglomerate.
Random House began in 1927 when it was founded by Donald Klopfer and Bennet Cerf.
The company has its headquarters in New York City at the Random House Tower.
Since the merger with Penguin the combined company was responsible for around 25% of all book sales.
The company reported total revenues of $4.056 billion in 2017 and has over 10,000 employees.
The company is made up of 250 divisions and imprints that see it publish books across the world.
Penguin Random House has offices across the globe in the U.S, U.K, Canada, Australia, and Europe.
The company is larger than Scholastic thanks to the successful merger of the two businesses.
The company's aggressive acquisition looks to continue as the company is looking to acquire Simon and Schuster which will give it a strong competitive advantage against Scholastic.
Scholastic Competitors: Simon and Schuster
Simon and Schuster are the third-largest publishing house in the U.S pending approval of the acquisition by Penguin Random House.
The company was founded by Richard L Simon and M. Lincoln Schuster in 1924 in New York City.
The headquarters is located in the Simon and Schuster Building.
The company publishes around 2,000 new titles each year and has 35 imprints under its name.
The company is split into several divisions that cover everything from adult publishing, children's publishing, manga, foreign imprints, as well as audio.
Their audio businesses include language causes through the Pimsleur Language Programs and audiobooks through Simon and Schuster Audio.
The company is smaller than Scholastic and its revenue reflects this with reported total revenue of $814 billion in 2019.
What Is Scholastic's Biggest Advantage?
Scholastic's biggest advantage is significant relationships with schools through book fairs and book clubs.
The children's book market is ripe with opportunity and by maintaining a close connection with schools, the company has direct access to consumer sales opportunities.
Scholastic is a publicly-traded company and therefore needs to answer to its shareholders.
This typically means a company tends to be more risk-averse.
However, Scholastic knows a good opportunity when it sees one, It acquired the U.S publishing rights to Harry Potter, which was famously passed on by Penguin.
The Harry Potter series has gone on to become the biggest selling book franchise of all time and even turned the author, J.K Rowling, into a billionaire.
Scholastic Competitors: Final Thoughts
Scholastic has developed itself from a simple publishing house into a multi-media corporation.
Although the company has courted some criticism from the sale of toys and video games to children, this is a company that has diversified its income and has had a successful string of hit series.
By taking a hands-on approach to its media design, the company can ensure that its properties are well translated from the book to the screen.
Scholastic may be facing fierce competition from the upcoming acquisition of Simon and Schuster by Penguin Random LTD, however, the company already owns the rights to some of the best-selling series of all time, thus making it a hard company to compete with.
Brent Davis has been writing about the financial markets for 10 years and worked in research for the last five years at a Fortune 500 company. Brent's investing strategy is to buy high-quality companies and then let compounding do its thing.
This entry was posted in Business, Competitors. Bookmark the permalink.
GE Competitors: Who Stacks Up Against This Global Conglomerate?
Oracle Competitors: Who Stacks Up Against this Software and Cloud Computing Company?


text:
Q: Razor view to edit different records in for each loop I have created a HelpDesk for my company and in it I have a knowledgebase area.  A knowledgebase record then has a child knowledgebaseNotes. In it a user can create knowledgebase articles and add separate notes to them.  Then later can go to the detail view to view the knowledgebase article or go to the edit view to edit the article.  I have the individual notes showing up on the edit view (in their own editorFor fields) but how do I save them back to the table?
Currently I can edit the individual notes but they won't save.  Would I need a separate view to edit the notes individually? I would prefer not to have to do that.
Here is my knowledgebase class:
public class Knowledgebase
{
    public Guid KnowledgebaseId { get; set; }

    public Guid CategoryId { get; set; }

    public virtual Category Category { get; set; }

    public Guid CreatedById { get; set; }

    public virtual User CreatedBy { get; set; }

    public DateTime CreatedDate { get; set; }

    public string Description { get; set; }

    public Guid TypeId { get; set; }

    public virtual Role Type { get; set; }

    public string Note { get; set; }

    public virtual ICollection<KnowledgebaseNote> KnowledgebaseNotes { get; set; }

}

and my KnowledgebaseNotes class:
public class KnowledgebaseNote
{
    public Guid KnowledgeBaseNoteID { get; set; }

    public Guid KnowledgeBaseID { get; set; }

    public virtual Knowledgebase Knowledgebase { get; set; }

    public string Note { get; set; }

    public string AttachmentName { get; set; }

    public Guid UserNoteId { get; set; }

    public virtual User UserNote { get; set; }

    public DateTime NoteDate { get; set; }

    public bool Delete { get; set; }
}

My current view (I want users to be able to edit the fields here without going to a separate view):
@if (Model.KnowledgebaseNotes != null)
{
    foreach (var item in Model.KnowledgebaseNotes.OrderBy(m => m.NoteDate).Reverse())
    {

                @Html.DisplayFor(modelItem => item.UserNote.FullName)

                @Html.EditorFor(modelItem => item.Note)

                    @if (item.AttachmentName != null)
                    {
                        string path = System.Configuration.ConfigurationManager.AppSettings["MediaFolder"] + "/Knowledgebase/" + Model.Description + "/" + item.AttachmentName;
                        if (System.IO.File.Exists(path))
                        {

@Html.ActionLink(item.AttachmentName, "ViewAttachment", new { controller = "File", filePath = path, fileName = item.AttachmentName }, new { target = "_blank" })

                        }
                    }

    }

and my controller code:
public ActionResult EditTechKnowledgebase(EditKnowledgebase editknowledgebase)
    {
        var descriptionObj = db.Knowledgebases.Where(k => k.Description == editknowledgebase.Description).FirstOrDefault();
        string CurrentDescription = db.Knowledgebases.Where(k => k.KnowledgebaseId == editknowledgebase.KnowledgebaseId).FirstOrDefault().Description;

        if ((ModelState.IsValid) & ((descriptionObj == null) | (CurrentDescription == editknowledgebase.Description)))
        {
            Knowledgebase knowledgebase = new Knowledgebase();
            knowledgebase.KnowledgebaseId = editknowledgebase.KnowledgebaseId;
            knowledgebase.CategoryId = editknowledgebase.CategoryId;
            knowledgebase.CreatedById = editknowledgebase.CreatedById;
            knowledgebase.CreatedDate = editknowledgebase.CreatedDate;
            knowledgebase.TypeId = editknowledgebase.TypeId;
            if (System.IO.Directory.Exists(ConfigurationManager.AppSettings["MediaFolder"] + "\\" + "Knowledgebase" + "\\" + CurrentDescription) & (CurrentDescription != editknowledgebase.Description))
            {
                string folderName = new FileController().ChangeFolderName("Knowledgebase", CurrentDescription, editknowledgebase.Description);
            }
            knowledgebase.Description = editknowledgebase.Description;
            knowledgebase.Note = editknowledgebase.Note;
            knowledgebase.KnowledgebaseNotes = editknowledgebase.KnowledgebaseNotes;

            knowledgebases.Update(knowledgebase);
            knowledgebases.Commit();

            return RedirectToAction("DetailTechKnowledgebase", new { id = knowledgebase.KnowledgebaseId, SearchCreatedBy = editknowledgebase.SearchUser, SearchCategory = editknowledgebase.SearchCategory,
                SearchType = editknowledgebase.SearchType, Contains = editknowledgebase.Contains });
        }
        else
        {
            if (descriptionObj != null)
            {
                ModelState.AddModelError("", "A Knowledgebase with the name '" + editknowledgebase.Description + "' already exists.");

            }

            ViewBag.Category = db.Categories.Where(c => c.Status == 1);
            ViewBag.Type = db.Roles;

            return View(editknowledgebase);
        }

    }

redpajama_set_name: RedPajamaStackExchange